python實現126郵箱傳送郵件

2022-10-04 14:24:38 字數 1318 閱讀 7242

用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...