日誌11月24日
根據昨天的基礎,我改進了一下:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 第三方 SMTP 服務
mail_host="smtp.XXX.com" #設定伺服器
mail_user="XXXX" #使用者名稱
mail_pass="XXXXXX" #口令
sender = '趙冠宇'
receivers = ['3110391687@qq.com'] # 接收郵件,可設定為你的QQ郵箱或者其他郵箱
message = MIMEText('Python 郵件傳送測試...', 'plain', 'utf-8')
message['From'] = Header(".....", 'utf-8')
message['To'] = Header("測試", 'utf-8')
subject = 'Python SMTP 郵件測試'
message['Subject'] = Header(subject, 'utf-8')
try:
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host, 25) # 25 為 SMTP 埠號
smtpObj.login(mail_user,mail_pass)
smtpObj.sendmail(sender, receivers, message.as_string())
print "郵件傳送成功"
except smtplib.SMTPException:
print "Error: 無法傳送郵件"
這是HTML版的:
import smtplib
from email.mime.text import MIMEText
from email.header import Header
sender = 'from@runoob.com'
receivers = ['429240967@qq.com'] # 接收郵件,可設定為你的QQ郵箱或者其他郵箱
mail_msg = """
<p>Python 郵件傳送測試...</p>
<p><a href="https://mail.qq.com/">這是一個連結</a></p>
"""
message = MIMEText(mail_msg, 'html', 'utf-8')
message['From'] = Header("......", 'utf-8')
message['To'] = Header("測試", 'utf-8')
subject = 'Python SMTP 郵件測試'
message['Subject'] = Header(subject, 'utf-8')
try:
smtpObj = smtplib.SMTP('localhost')
smtpObj.sendmail(sender, receivers, message.as_string())
print "郵件傳送成功"
except smtplib.SMTPException:
print "Error: 無法傳送郵件"
相關文章
- 日誌11月18日
- 日誌11月4日
- 11月26實驗室日誌
- 日誌12月16日
- 11月11日
- 6月11日
- 3月11日
- 10月11日
- 4月11日
- 5月11日
- 7月11日
- 11月12日
- 11月13日
- 11月15日
- 11月6日
- 11月8日
- 11月14日
- 11月11日總結
- Qtum量子鏈週報(11月19日-11月25日)QT
- 11g rac 日誌
- 11.3 學習日誌
- Oracle 11g RAC檢視ASM日誌、grid日誌和DB日誌OracleASM
- 11月11日—11月17日共有46款遊戲開測|GameRes遊戲GAM
- 11月11日—11月17日共有18款遊戲開測|GameRes遊戲GAM
- RAC 11g的日誌
- 第11章 日誌記錄
- 2013年12月日誌
- 2013年7月日誌
- 2013年8月日誌
- 2013年9月日誌
- 2013年10月日誌
- 刪除oracle 11g的警告日誌和監聽日誌Oracle
- ORACLE 11G RAC 增加日誌組及增大日誌檔案Oracle
- 10月11日作業
- 110月18日
- 11月1日計劃
- 11月4日作業
- 9月11日 總結