__init__.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:totally-not-jarvis 作者: lorey 项目源码 文件源码
def send_email(email):
    from_address = config.EMAIL_ADDRESS_JARVIS
    to_addresses = email.to
    cc_addresses = [config.EMAIL_ADDRESS_CC]

    # compose message
    msg = MIMEMultipart()

    msg['From'] = from_address
    msg['To'] = ','.join(to_addresses)
    msg['Cc'] = ','.join(cc_addresses)
    msg['Subject'] = email.subject

    message_content = '\n'.join([email.message, get_signature()])
    mime_text = MIMEText(message_content, 'plain')
    msg.attach(mime_text)

    with smtplib.SMTP_SSL(config.EMAIL_SMTP_HOST, config.EMAIL_SMTP_PORT) as s:
        # todo works for me but not for everyone
        s.ehlo()
        s.login(config.EMAIL_IMAP_USER, config.EMAIL_IMAP_PASSWORD)

        s.send_message(msg)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号