下面一段簡短代碼給大家介紹python 3實現發送郵件功能,具體代碼如下所示:
import smtplibfrom email.mime.text import MIMETextSMTPsever="smtp.163.com" #郵箱服務器sender="**********@163.com" #郵件地址password="Whl3386087" #密碼receivers=["********@qq.com"]content = '端午節快樂哈哈 /n 郵箱轟炸機的問候'title = '端午節問候' # 郵件主題message = MIMEText(content, 'plain', 'utf-8') # 內容, 格式, 編碼message['From'] = "{}".format(sender)message['To'] = ",".join(receivers)message['Subject'] = title# mailsever=smtplib.SMTP(SMTPsever,25) #服務器端口# mailsever.login(sender,password)#登陸try: mailsever = smtplib.SMTP_SSL(SMTPsever, 465) # 啟用SSL發信, 端口一般是465 mailsever.login(sender, password) # 登錄驗證 mailsever.sendmail(sender, receivers, message .as_string()) # 發送 print("mail has been send successfully.")except smtplib.SMTPException as e: print(e)mailsever.quit()print("OK")# SMTPServer="smtp.163.com" #服務器# Sender="wangh78uanl78ong1995@.163.com"# Password= "Whl33788608787"# Message="端午節快樂哈哈 /n 郵箱轟炸機的問候"# msg=MIMEText(Message)# msg["Subject"]="端午節問候" #標題# msg["From"]=Sender# msg["To"]=Addressee## mailsever=smtplib.SMTP(SMTPServer,25) #服務器端口## mailsever.login(Sender, Password)# mailsever.sendmail(Sender,["1388810811154@163.com","wang88huanlong1995@.163.com"],msg.as_string())# mailsever.quit()## print("運行完成")# SMTPsever="smtp.qq.com" #郵箱服務器# sender="wang7hu8anlo88ng19795@qq.com" #郵件地址# password="edzzeqpdor8cwgiab" #密碼## message="i love u, i love python,你好" #郵件內容# msg=MIMEText(message)#轉換郵件文本## msg['Subject']="hello gogogogogogo" #標題# msg['From']=sender #誰發的# msg['To']="86185854829@qq.com" #接收#88# mailsever=smtplib.SMTP(SMTPsever,587) #服務器端口# mailsever.login(sender,password)#登陸# mailsever.sendmail(sender,["wang8hau8nlo88g19985@163.com","1105436888599@qq.com"],msg.as_string())#發送# mailsever.quit()8# print("OK")
總結
以上所述是小編給大家介紹的使用python 3實現發送郵件功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林站長站網站的支持!
新聞熱點
疑難解答