Beispiel #1
0
def send_mail(content):
    smtp_config = setting_col.find_one({'key': 'mail'})
    receivers = [data.get('mail') for data in notice_col.find({})]
    try:
        if mail_notice(smtp_config, receivers, content):
            logger.info('邮件发送成功')
        else:
            logger.critical('Error: 无法发送邮件')

    except smtplib.SMTPException as error:
        logger.critical('Error: 无法发送邮件 {}'.format(error))
Beispiel #2
0
def send_mail(content):
    smtp_config = setting_col.find_one({'key': 'mail'})
    receivers = [data.get('mail') for data in notice_col.find({})]
    elementcmd = "kmg imu zengshuai \'[GitHub警告]<br />" + content + "\'"
    try:
        if mail_notice(smtp_config, receivers, content):
            logger.info('邮件发送成功')
        else:
            os.system("kmg imu zengshuai 'haweye email Error'")
            logger.critical('Error: 无法发送邮件')
    except smtplib.SMTPException as error:
        logger.critical('Error: 无法发送邮件 {}'.format(error))
    try:
        if os.system(elementcmd):
            logger.info('element 信息发送成功')
        else:
            os.system("kmg imu zengshuai 'haweye element Error'")
            loger.critical('Error: element信息发送失败')