python利用yagmail发送邮件

2019-05-03  本文已影响0人  西电大侠

python发送邮件是利用smtplib库,之前操作少玩有点浮躁,找到一个更简单的yagmail。
下面说说具体怎么写
1、安装
pip install -i https://pypi.python.org/pypi yagmail

2、安装好后
写程序测试

if __name__ == "__main__":
    import yagmail
    #链接邮箱服务器
    yag = yagmail.SMTP( user="emailname@163.com", password="授权码", host='smtp.163.com')
    # 邮箱正文
    contents = ['This is the body, and here is just text http://somedomain/image.png',
            'You can find an audio file attached.', '/local/path/song.mp3']
    # 发送邮件
    yag.send('812865052@qq.com', 'subject', contents)

有一个点需要注意,password需要填163邮箱的授权码,具体如何生成授权码,可以Google。
如果你是填的邮箱密码,可能报错


image.png
上一篇 下一篇

猜你喜欢

热点阅读