Python傳送電子郵件.
阿新 • • 發佈:2019-01-07
sendemail.py
import smtplib
from email.mime.text import MIMEText
msg = MIMEText('The body of the email is here') # 這裡是你的信件中的內容
msg['From'] = '[email protected]' # 這裡是傳送人的郵箱.
msg['To'] = '[email protected]' # 這裡是接收信件人的郵箱
msg['Subject'] = 'an email' # 這裡是信件的標題
server = smtplib.SMTP('smtp.163.com' ) # 163 SMTP 伺服器地址
server.login(user='[email protected]', password='lt19970516')
# user 是傳送人的郵箱, password 是你的授權碼!授權碼!授權碼!(這不是我生日.)
server.send_message(msg=msg)
server.close()
借用SMTP(簡單郵件傳輸協議)和163郵箱來發送郵件.
使用方法:
python3 sendemail.py
這個程式我已經執行過了,沒有問題,163郵箱是我隨便註冊的,隨便任何人使用.
不過目前這個程式的接受人是我,所以你執行的話,希望更換一下接收人.
網易163免費郵箱相關伺服器資訊
伺服器名稱 | 伺服器地址 | SSL協議du埠號 | 非SSL協議埠號 |
---|---|---|---|
IMAP | imap.163.com | 993 | 143 |
SMTP | smtp.163.com | 465/994 | 25 |
POP3 | pop.163.com | 995 | 110 |