`

python收发邮件

阅读更多
#coding: utf-8 
import smtplib 
from email.mime.text import MIMEText 
from email.header import Header 
 
sender = '×××@163.com' 
receiver = '×××@qq.com' 
subject = 'python email test2' 
smtpserver = 'smtp.163.com' 
username = '×××' 
password = '×××'  # 授权码,不是密码
 
msg = MIMEText('你好','text','utf-8')#中文需参数‘utf-8’,单字节字符不需要 
msg['Subject'] = Header(subject, 'utf-8') 
msg["To"]=receiver
smtp = smtplib.SMTP() 
smtp.connect('smtp.163.com') 
smtp.login(username, password) 
smtp.sendmail(sender, receiver, msg.as_string()) 
smtp.quit()
------------如果passwd不是授权码的话,报错如下-------------------

jack@jack-desktop:~/work/script/test$ python testemai.py
Traceback (most recent call last):
  File "testemai.py", line 19, in <module>
    smtp.login(username, password) 
  File "/home/jack/anaconda/lib/python2.7/smtplib.py", line 622, in login
    raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (535, 'Error: authentication failed')
jack@jack-desktop:~/work/script/test$ python testemai.py
Traceback (most recent call last):
  File "testemai.py", line 19, in <module>
    smtp.login(username, password) 
  File "/home/jack/anaconda/lib/python2.7/smtplib.py", line 622, in login
    raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (535, 'Error: authentication failed')

分享到:
评论

相关推荐

    python发送邮件脚本

    python发送邮件代码,服务器配置请自行修改,脚本中的地址是内网搭建的邮件服务器。可以结合系统定时任务配置邮件定时发送。希望帮到你

    Python发邮件代码

    Python发邮件代码

    python发送邮件的脚本

    半天时间写了个python发送邮件的脚本 作者: jeffery ( email:dungeonsnd@126.com, msn:dungeonsnd@hotmail.com, csdn blog:http://blog.csdn.net/dungeonsnd) 时间: 2011-06-19 地点: SH --------------------------...

    python 发送邮件简单示例

    简单的python发送邮件的示例,基于python2.7

    python_发送邮件.docx

    Python发送邮件是编程中常见的需求,特别是在自动化任务和通知系统中。本文档主要介绍了两种使用Python发送邮件的方法,涉及到了smtplib和email模块。 首先,smtplib是Python的标准库,它提供了一种与SMTP(简单...

    python发送邮件(smtplib).docx

    在Python编程中,发送邮件是一项常见的任务,尤其在自动化测试或通知系统中。要实现这一功能,我们可以利用Python内置的`smtplib`和`email`模块。`smtplib`负责处理邮件的发送过程,而`email`则用于构建邮件内容。在...

    基于Python实现多进程的发送邮件.zip

    本课程设计的目标是利用Python实现多进程发送邮件的功能。 首先,我们需要了解Python中的`multiprocessing`模块,它是Python提供的一个标准库,用于实现多进程。通过创建子进程,每个进程可以独立地执行任务,互不...

    python发送邮件源码

    python发送邮件源码有注释

    【Python发送邮件】源码,支持群发和添加附件.py

    这是python发送邮件的源码,支持群发和添加邮件, 文章中有免费下载地址,这里是土豪专用下载地址,

    使用Python发送邮件附件以定时备份MySQL的教程

    标题中的“使用Python发送邮件附件以定时备份MySQL的教程”是指使用Python编程语言编写脚本来自动备份MySQL数据库,并将备份文件作为邮件附件发送出去。这个过程通常涉及到几个关键步骤:数据库备份、文件处理以及...

    Python-python发送邮件报表

    当涉及到电子邮件收发时,Python提供了强大的库,如`smtplib`和`email`,使得我们可以方便地通过代码来发送邮件,包括报表等附件。本教程将深入探讨如何使用Python编写脚本来发送带有报表的邮件。 首先,我们需要...

    python发送邮件的脚本 v0.3

    python发送邮件的脚本 作者: jeffery ( email:dungeonsnd@126.com, msn:dungeonsnd@hotmail.com, csdn blog:http://blog.csdn.net/dungeonsnd) 时间: 2011-07-10 地点: GZ ----------------------------------------...

    python3发送邮件

    使用python3发送QQ电子邮件,发送人为自己,接收人可以一个可以多个。

    python发送邮件

    使用smtplib前,请使用telnet smtp.126.com 25确保端口能访问到

    PHP调用Python发送邮件

    1)程序功能:PHP调用Python发送邮件。 2)程序详解地址:http://blog.csdn.net/clevercode/article/details/45815453。 3)原创作品,出自"CleverCode的博客",本程序不得用于商业用途,仅做学习交流。 4)欢迎大家...

    python发送邮件模板

    当抓取的信息更新的时候,可以通过邮件进行动态通知

    python发送邮件功能库zmail

    python发送邮件功能,不使用stmplib 使用一个包装好的库,更方便。

    使用python通过qq邮箱代理发送邮件

    python发送邮件,通过qq邮箱代理,具体怎么设置请百度(获取qq邮箱授权码),可以发送邮件到邮箱,非常简洁的代码

    python发送带附件的邮件

    python发送带附件的邮件代码,大家可以看看哟。亲测无问题。

Global site tag (gtag.js) - Google Analytics