1

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()
4

2 に答える 2

1

HOSTは、ISPによって提供されるSMTPリレーです(通常、差出人アドレスのドメイン名に関連しています)。デスクトップメールクライアントを使用している場合は、メール設定にリストされているSMTPサーバーを表示できます。共有ホスティングを使用してホスティングしている場合は、ホスティングプロバイダーが使用できるSMTPサーバーを提供できる必要があります。

于 2011-04-12T07:27:18.207 に答える
-1

有効なメールホスト、別名SMTPサーバーをお知らせする立場にはありません。メールの送信先を知っておく必要があります。組織のIT部門に問い合わせるか、メールプロバイダーに問い合わせてください。

于 2011-04-12T07:43:06.203 に答える