日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 邮件服务器_python SMTP邮件服务

發布時間:2024/8/1 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 邮件服务器_python SMTP邮件服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

兩種郵件服務器及端口:

郵箱

SMTP服務器

SSL協議端口

非SSL協議端口

163

smtp.163.com

465

25

qq

smtp.qq.com

465

25

# -*- coding=utf-8 -*-

import smtplib

from email.mime.text import MIMEText

# 設置服務器郵箱(我用的gmail,你們用的什么就換成什么,不過要在設置里面修改支持smtp)

mail_host = "smtp.163.com"

mail_port = 465

sender = 'username@163.com' # 服務器郵箱

password = "password" # 郵箱密碼/授權碼(現在很多郵箱使用的是授權碼)

receivers = ['to_user@qq.com'] # 接收郵件,可設置為你的QQ郵箱或者其他郵箱

if __name__ == '__main__':

try:

# 第一個為文本內容,第二個 plain 設置文本格式,第三個 utf-8 設置編碼

message = MIMEText("郵件正文", 'plain', 'utf-8')

message['from'] = 'sender' # 郵件上顯示的發件人

message['to'] = 'receiver' # 163有個坑,會對這個字段進行檢測,會比對收件箱,如果和收件箱不一致,會被認為是垃圾郵件,發送不出去,所以這就會導致群發郵件時出問題

message['subject'] = 'header' # 郵件上標題

smtp = smtplib.SMTP_SSL(mail_host, mail_port)

smtp.set_debuglevel(1)

smtp.ehlo(mail_host)

smtp.login(sender, password)

smtp.sendmail(sender, receivers, message.as_string())

except smtplib.SMTPException:

print("Error: 無法發送郵件")

當message['to']和實際收件郵箱不一致時會報以下錯誤:

554 DT:SPM 發送的郵件內容包含了未被許可的信息,或被系統識別為垃圾郵件。請檢查是否有用戶發送病毒或者垃圾郵件;

所以群發郵件時,考慮使用其他郵箱。

總結

以上是生活随笔為你收集整理的python 邮件服务器_python SMTP邮件服务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。