Python-15-mail

from email.mime.text import MIMEText

from email.header import Header

import smtplib

import getpass

def inet_mail(body,subject,sender,receivers,host,port,password):

    message = MIMEText(body,'plain','utf8')

    message['From'] = Header(sender,'utf8')

    message['To'] = Header(receivers[0],'utf8')

    message['Subject'] = Header(subject,'utf8')

    smtp = smtplib.SMTP()

    smtp.connect(host,port=port)

    #smtp.starttls()

    smtp.login(sender,password)

    smtp.sendmail(sender,receivers,message.as_bytes())

if __name__ == '__main__':

    body = '**********************'

    sender = '代发邮箱'

    receivers = '接收邮箱'

    subject = 'ting-ting'

    host = 'smtp.qq.com'

    # 密码不是登陆密码,而是代发邮箱授权码

    passwd = getpass.getpass()

    inet_mail(body, subject,sender,receivers, host, 25,passwd)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容