用python傳送126郵件,供大家參考,具體內容如下
今天想做個自動化郵件提醒的功能,最近剛好在學習python,都說python那麼強大,想試一下python能否搞定,搜一下資料,果真可以,而且又簡單通俗易懂
from email.mail.text import mimetext
import smtplib
#發件人列表
to_list=["[email protected]", "[email protected]"]
#對於大型的郵件www.cppcns.com伺服器,有反垃圾郵件的功能,必須登入後才能發郵件,如126,163
mail_server="smtp.126.com程式設計客棧" # 126的郵件伺服器
mail_login_user="[email protected]" #必須是真實存在的使用者,這裡我測試的時候寫了自己的126郵箱
mail_passwd="******" #必須是對應上面使用者的正確密碼,我126郵箱對應的密碼
def send_mail(to_list,sub,content):
'''to_list:發給誰
sub:主題
content:內容
send_mail("[email protected]","sub","content")
'''me=mail_user+""
msg =程式設計客棧 mimetext(content)
msg['subject'] = sub
msg['from'] = me
msg['to'] = ";".join(to_list)
try:
s = smtplib.smtp()
s.conne
s.login(mail_user,mail_pass)
s.sendmail(me, to_list, msg.as_string())
s.close()
return true
except exception, e:
print str(e)
return false
if __name__ == '__main__':
if send_mail(mailto_list,"subject","content"):
print "傳送成功"
else:
抓包結果
工作中習慣抓包分析了分析問題了,這個也抓包看看,可以看到,python已經把smtp協議封裝得相當完美了,python只要幾行**就可以實現發郵件功能。
進去自己的郵箱看一下,收到郵件了
本文標題: python實現126郵箱傳送郵件
本文位址:
Ruby ruby 傳送126郵箱郵件
弄了好久終於能用126郵箱傳送郵件 1 mail gem包位址 2 在執行的時候出現的一些錯誤問題解決 usr bin ruby require mail smtp mail.defaults mail mail.new do from to subject test mail body body ...
python 傳送郵箱
coding utf 8 import smtplib from email.mime.multipart import mimemultipart from email.mime.text import mimetext from email.mime.image import mimeimage...
126郵箱登入 iframe
開始直接定位根本定位不了,後來發現裡麵包了乙個iframe,解決辦法如下 寫法一 webdriver driver new firefoxdriver driver.get driver.findelement by.id lbnormal click x urs iframe 注意iframe d...