簡體   English   中英

通過Python發送電子郵件

[英]Sending an Email via Python

我正在嘗試使用Python發送電子郵件。 據我所知,以下所有代碼需要一個有效的收件人和一個主機HOST 我不確定如何獲得主持人。 最簡單的方法是什么?

import smtplib
import string

SUBJECT = "Test email from Python"
TO = "python@mydomain.com"
FROM = "python@mydomain.com"
text = "blah blah blah"
BODY = string.join((
        "From: %s" % FROM,
        "To: %s" % TO,
        "Subject: %s" % SUBJECT ,
        "",
        text
        ), "\r\n")
server = smtplib.SMTP(HOST)
server.sendmail(FROM, [TO], BODY)
server.quit()

主機是ISP提供的SMTP中繼(通常與發件人地址的域名有關)。 如果您使用桌面郵件客戶端,則可以看到郵件設置中列出的SMTP服務器。 如果您使用共享托管進行托管,則托管服務提供商應能夠提供SMTP服務器供您使用。

我們無法告訴您有效的郵件主機(又稱smtp服務器)。 您應該知道將郵件發送到的位置:詢問您的組織IT或詢問您的郵件提供商。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM