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
Exemple #2
0
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
Exemple #3
0
 def setup_class(self):
     self.emc = gc.EmailConfig()