1. 程式人生 > >Python傳送電子郵件.

Python傳送電子郵件.

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