我想使用的smtplib包在python發送郵件 應該是什麼主機和PORR沒有,我需要指定的SMTP構造的Python如何找到我的SMTP端口號和主機
-3
A
回答
0
這是我的工作例子,我已經在生產中使用過。
smtpserver = smtplib.SMTP("smtp.gmail.com", 587)
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.ehlo()
smtpserver.login("Sender's email id", "Sender's password")
header = 'To:' + <RECEIVERS EMAIL ID> + '\n' + 'From: ' + <SENDERS'S EMAIL ID> + '\n' + 'Subject:<SUBJECT>'
message = <MESSAGE>
smtpserver.sendmail(SENDER, RECEIVER, message)
smtpserver.close()
0
可能與端口587
請默認smtp.gmail.com,嘗試yagmail。免責聲明:我是維護者,但我覺得它可以幫助大家!
它確實提供了很多默認的:我敢肯定,你就可以直接發送電子郵件:
import yagmail
yag = yagmail.SMTP(username, password)
yag.send(to_addrs, contents = msg)
你必須安裝yagmail
先用兩種:
pip install yagmail # python 2
pip3 install yagmail # python 3
一旦你還想要嵌入html/images或者添加附件,你會真的愛包!
通過防止您不必在代碼中輸入密碼,它也會使它更安全。
相關問題
- 1. yahoomail的SMTP主機和端口值
- 2. 查找SMTP主機和端口使用JAVA API
- 3. 主機「SMTP」無法找到
- 4. 我如何獲得我的smtp主機?
- 5. 如何獲取tomcat主機和端口號的負載均衡?
- 6. 如何屏蔽網址中的ipaddress /主機名和端口號?
- 7. javax.mail.MessagingException的無法連接到SMTP主機:主機名端口:25回覆:552
- 8. 無法連接到SMTP端口號465
- 9. SMTP客戶端多主機
- 10. 無法連接到SMTP主機:{遠程服務器},端口:{端口},響應:-1
- 11. 如何找到用於Sqoop導入和導出的mysql的主機名和端口號?
- 12. Docker:如何打開端口到主機?
- 13. 如何驗證主機名(可能是IP)和端口號(CString)
- 14. javax.mail.MessagingException無法連接到SMTP主機端口:25響應-1
- 15. javax.mail.MessagingException:無法連接到SMTP主機:smtp.gmail.com,端口:465;
- 16. javax.mail.MessagingException:無法連接到SMTP主機:smtp.gmail.com,端口:25;
- 17. 無法連接到SMTP主機:...,端口:25?
- 18. 無法連接到SMTP主機:smtp8.net4india.com,端口:25;
- 19. 無法連接到SMTP主機:192.168.10.105,端口:25;
- 20. javax.mail.MessagingException:無法連接到SMTP主機:smtp.gmail.com,端口:587
- 21. 無法連接到SMTP主機:smtp.yahoo.com,端口:25
- 22. 無法連接到SMTP主機:localhost,端口:25?
- 23. 無法連接到SMTP主機:smtp.gmail.com端口:465
- 24. javax.mail.MessagingException:無法連接到SMTP主機:103.12.134.112,端口:25;
- 25. 無法連接到SMTP主機:smtp.gmail.com端口:465,響應:-1
- 26. grails:無法連接到SMTP主機:*********,端口:25
- 27. 如何分配客戶端連接的主機名和端口號?
- 28. 本地主機的端口號的子域,如何?
- 29. 找到SMTP服務器及其端口?
- 30. 如何找到我的主機fileZilla?
不是(立即)一個編程問題。正確的值完全取決於託管基礎架構。提名遷移到https://serverfault.com/ – tripleee