Senden von E-Mail-Betreff in Python
Ich habe Fragen zu dem Thema Teil meiner E-Mails zu zeigen, wenn mein Programm sendet eine E-Mail. Ich dachte, ich war nach den RFC-Spezifikationen für SMTP.. aber ich kann nicht scheinen, um herauszufinden, was ich falsch mache. Jede Hilfe wird sehr geschätzt.
def email():
sender = '[email protected]'
receivers = ['[email protected]']
message = """From: From Admin <[email protected]>
To:To Person <[email protected]>
Subject: Important Information
This is a test email message.
"""
try:
smtpObj = smtplib.SMTP('domain.com', 25)
smtpObj.sendmail(sender, receivers, message)
print "Successfully sent email"
except smtplib.SMTPException:
print('Error: unable to send email')
Was Fehler oder unerwartetes Ergebnis erhalten Sie?
(kein Thema) in die Betreffzeile der E-Mail.. ich verstehe nicht warum, obwohl ich mich geben Sie einen Betreff in der E-Mail-ich erstelle
Ihre überschriften getrennt mit \r\n".
das sollte nicht das problem sein
Wie sieht der Header der empfangenen Nachricht Aussehen? Ist die Betreffzeile da, hat es verschwand, ist es entstellt in irgendeiner Weise?
(kein Thema) in die Betreffzeile der E-Mail.. ich verstehe nicht warum, obwohl ich mich geben Sie einen Betreff in der E-Mail-ich erstelle
Ihre überschriften getrennt mit \r\n".
das sollte nicht das problem sein
smtplib
kümmert,. Zur Vermeidung von Fehlern beim erstellen von E-Mail-Nachrichten, die er woule werden besser, verwenden Sie die [email
](docs.python.org/library/email -) Modul.Wie sieht der Header der empfangenen Nachricht Aussehen? Ist die Betreffzeile da, hat es verschwand, ist es entstellt in irgendeiner Weise?
InformationsquelleAutor user1377384 | 2012-05-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, was das problem mit Ihrem code.
FWIW, ich habe Zeichenfolge.beitreten, um meinen Körper der Nachricht in die Vergangenheit:
-J
InformationsquelleAutor MTAdmin
Versuchen Sie, das Beispiel aus http://docs.python.org/library/email-examples.html
Oder geben meine Beispiel-code ein zu gehen. Ich habe nicht brauchen, wird der from-header, aber ich denke, Sie können es hinzufügen, wenn Sie wollen.
InformationsquelleAutor user317706