資源簡介
本python腳本是自己寫的一個使用SMTP協議發送郵件的腳本。腳本可以發送任意類型的附件。
代碼片段和文件信息
#!/usr/bin/env?python
#?-*-?coding:?utf-8?-*-
‘‘‘
本發送使用的時SMTP協議,因此發送前需要目的郵箱服務器開啟SMTP服務.
注意:本腳本自身的編碼必須是unicode的,否則報
“SyntaxError:?(unicode?error)?‘utf-8‘?codec?can‘t?decode?byte?0xc4?in?position?0”錯.
‘‘‘
import?smtplibsys
from?email.mime.text?import?MIMEText
from?email.mime.multipart?import?MIMEMultipart
from?email.mime.base?import?MIMEbase
from?email.mime.application?import?MIMEApplication
from?email?import?encoders
#設置郵件發送方信息結構體[服務器,用戶名、口令以及郵箱的后綴]
class?frominfo:
????def?__init__(self):?????#構造函數
????????self.mail_host?=?‘‘??????#設置服務器
????????self.mail_user?=?‘‘??????#用戶名
????????self.mail_pass?=?‘‘??????#密碼
????????self.mail_postfix?=?‘‘???#發件箱的后綴
send_info?=?frominfo()
send_info.mail_host?=?“smtp.yeah.net“
send_info.mail_user?=?“send_username“
send_info.
評論
共有 條評論