400-6601-509

專注企業郵箱運營服務20年

企業郵箱

用戶指南

企業郵箱購買

服務等級協議

阿里郵箱迭代記錄

阿里郵箱優勢

企業郵箱>常見問題>客戶端使用>SMTP調用示例之Python3.6 及以上

SMTP調用示例之Python3.6 及以上

作者:阿里企業郵箱 瀏覽量:0 更新時間: 2022-11-28 11:26:00

# -*- coding:utf-8 -*-
import smtplib
import email
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.header import Header
# 發件人郵箱地址
username = ''
# 發件人郵箱密碼
password = ''
# 自定義的回復地址
replyto = ''

From = ''
to = ','.join(['', ''])
cc = ''
bcc = ''

# 收件人地址或是地址列表,支持多個收件人
rcptto = [to, cc, bcc]

#msg是郵件需要顯示的信息
msg = MIMEMultipart('alternative')
msg['Subject'] = Header('smtp發信給多個人')
msg['from'] = From
msg['rcptto'] = ','.join(rcptto)
print('收件列表:', msg['rcptto'], type(msg['rcptto']))

msg['Reply-to'] = replyto
msg['Message-id'] = email.utils.make_msgid()
msg['Date'] = email.utils.formatdate()

# 構建alternative的text/plain部分
textplain = MIMEText('本郵件僅做測試', _subtype='plain', _charset='UTF-8')
msg.attach(textplain)
# 構建alternative的text/html部分
texthtml = MIMEText('這是一封測試', _subtype='html', _charset='UTF-8')
msg.attach(texthtml)

try: 
    client = smtplib.SMTP_SSL('smtp.mxhichina.com', 465)
    print('服務和端口連通')
except:
    print('服務和端口不通')
    exit(1)

#開啟DEBUG模式
try:
    client.set_debuglevel(0)
    client.login(username, password)
    print('賬密驗證成功')
except:
    print('賬密驗證失敗')
    exit(1)

client.sendmail(username, msg['rcptto'].split(','), msg.as_string())
client.quit()
print('郵件發送成功!')


相關文檔

[搶 買2年送2年 鉅惠]1v1專員服務、“釘釘集成”服務、專屬域名、享億元補貼!

填寫資料馬上體驗阿里企業郵箱

工作時間5-10分鐘將由1對1顧問為您提供尊享服務

  • *公   司

    請您輸入正確的公司全稱

  • *域   名

    請您輸入已注冊成功的域名或想要注冊的域名

  • *用戶數

    用戶數不能為空或輸入有誤

  • *電   話

    電話不能為空或輸入有誤

  • 聯系人
  • E-mail
av黄色网站_无码人妻一区_中国老熟女久久久_久久免费体验试看视频30