python smtplib模块(实现调用第三方smtp服务器发送邮件)

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/env python
#_*_ coding: utf-8 _*_
import  smtplib
from  email.mime.text  import  MIMEText  
from  email.header  import  Header  
   
sender  =  'xxxxxxx@xxxxxx.com'   #发件人
receiver  =  [ 'xxxxxxx@qq.com' #收件人
subject  =  'python email test'   #定义主题
smtpserver  =  'mail.urundp.com'   #第三方smtp服务器
username  =  'xxxxx@xxxxxx.com'   #用户名
password  =  'xxxxxxxx'  #密码
 
msg  =  MIMEText( 'Python mail test' , 'plain' , 'utf-8' #格式:邮件内容/格式/编码
msg[ 'Subject' =  Header(subject,  'utf-8' )
 
try :
     smtp  =  smtplib.SMTP()
     smtp.connect( 'mail.urundp.com' )
     smtp.ehlo()
     smtp.starttls()
     smtp.login(username, password)  
     smtp.sendmail(sender, receiver, msg.as_string())  
     smtp.quit()
     print  '邮件发送成功'
except  smtplib.SMTPException,ex:
     print  '邮件发送失败' ,ex



本文转自 TtrToby 51CTO博客,原文链接:http://blog.51cto.com/freshair/1873628

相关文章
|
22天前
|
Python
python使用smtp发送邮件
python使用smtp发送邮件
15 0
|
3月前
|
数据安全/隐私保护
【Azure Logic App】在Azure Logic App中使用SMTP发送邮件示例
【Azure Logic App】在Azure Logic App中使用SMTP发送邮件示例
|
3月前
|
数据安全/隐私保护 Python
如何使用Python自动发送邮件?
如何使用Python自动发送邮件?
69 1
|
4月前
|
监控 网络协议 网络安全
SMTP操作使用详解并通过python进行smtp邮件发送示例
SMTP操作使用详解并通过python进行smtp邮件发送示例
124 3
|
5月前
|
Python
python发送邮件
python发送邮件
44 1
|
5月前
|
数据安全/隐私保护 Python
如何使用 Python 发送邮件
如何使用 Python 发送邮件
|
4月前
|
JavaScript API PHP
不用SMTP实现联系表单提交后发送邮件到指定邮箱
构建网站时,联系表单可通过邮件API(如SendGrid、Mailgun、Amazon SES)或第三方自动化服务(Zapier、Integromat)无需SMTP发送邮件。这些服务提供API接口和自动化工作流程,简化邮件发送。例如,使用SendGrid API在Python中发送邮件涉及注册、获取API密钥并编写发送邮件的代码。同样,Zapier可作为表单提交的触发器,自动发送邮件。此外,后端脚本(如PHPMailer)也能实现这一功能,但需编写处理SMTP的代码。选择适合的方法能优化邮件发送流程。
|
5月前
|
网络安全 数据安全/隐私保护 Python
Python SMTP发送邮件
Python SMTP发送邮件
|
6月前
|
安全 网络安全 数据安全/隐私保护
Python SMTP
Python SMTP
|
6月前
|
Python 人工智能 数据可视化
Python模块与包(八)
Python模块与包(八)
49 0
Python模块与包(八)