python發送郵件

步驟python

1.初始化郵箱服務器,發送人帳號,帳號受權密碼服務器

2.建立要發送的消息ui

3.登陸郵箱,發送消息spa

代碼以下code

# 發郵件的庫
import smtplib
# 郵件文本
from email.mime.text import MIMEText

# SMTP服務器,能夠換成其餘郵箱服務器
SMTPServer = "smtp.sina.com"

# 發郵件的地址,也就是你的郵箱地址
Sender = "hello_world@sina.com"

# 發送者郵箱密碼(不是登陸密碼,是受權密碼)
passwd = "Hello123456789"


# 設置發送內容
message = "life is short, you need python."
# 轉換爲郵件文本
msg = MIMEText(message)

# 郵件主題
msg["Subject"] = "from python"

# 發送者
msg["From"] = Sender


# 建立SMTP服務器,郵箱端口是25
mailServer = smtplib.SMTP(SMTPServer, 25)
# 登陸郵箱
mailServer.login(Sender, passwd)
# 發送郵件
# sendmail方法的第二個參數是一個列表,能夠寫多個收件人的地址
mailServer.sendmail(Sender, ["123456789@qq.com","19200001111@163.com",],
                    msg.as_string())

# 退出郵箱
mailServer.quit()
相關文章
相關標籤/搜索