學習如何利用python send Email (SMTP setting/ message/)
- SMTP : Single Mail Transfer Protocal
- Python 已內建 smtplib module
- daemon (background process) wait for request /wake up
- 大型公司會有 smtp server support this function (ex smtp.google.com)
Sending E-mail
- Import smtplib
- smtplib.SMTP(”Domain_name”, port number)
- 設定smtp server
- port: 587 → 利用RSA 演算法加密
SMTP method:
- ehlo(): Hello method 確立連線
- starttls(): TLS (Transport Layer Security)
- Login() : add username/password