def __init__(self): # read configuration from config.ini/[EmailSetting] cfg = gc.EmailConfig() self._enable = cfg.email_enable() self._host = cfg.email_host() self._port = cfg.email_port() self._sender = cfg.email_sender() self._password = cfg.email_password() self._receiver = cfg.email_receiver() self._receiver_list = self._receiver.split(',') self._encrypt = cfg.email_encrypt() self._anonymous = cfg.email_anonymous() self._timeout = 5
from email.mime.base import MIMEBase from email.mime.text import MIMEText from email.mime.image import MIMEImage from email.header import Header from email import encoders import sys import os from datetime import * import GetConfig as gc try: import configparser as cp except Exception: import ConfigParser as cp #read config emailcfg = gc.EmailConfig() email_host_port = emailcfg.email_host_port() email_enable = emailcfg.email_enable() email_host = emailcfg.email_host() email_password = emailcfg.email_password() email_sender = emailcfg.email_sender() email_receiver = emailcfg.email_receiver() email_receiver_list = email_receiver.split(',') email_sub = emailcfg.email_sub() def send_warnmail(warninfo_email): if email_enable == 'no': return msg = MIMEMultipart() msg['Subject'] = email_sub
def setup_class(self): self.emc = gc.EmailConfig()