Email aus Python versenden mit Raspbery Pi
Verfasst: Mittwoch 18. März 2020, 11:27
Hallo zusammen,
ich möchte mit Python eine Email versenden. Leider haben die Beiträge in diesem Forum mich hier nicht weitergebracht.
Ich möchte das Mail über meinen bestehenden Zugang (T-online) versenden.
Leider klappt das nicht.
Der Port und Password verwende ich auch in meinem Emailprogramm.
Hier mein Code:
import smtplib
GMAIL_USER = 'absender@t-line.de'
GMAIL_PASS = 'password'
SMTP_SERVER = 'securesmtp.t-online.de'
SMTP_PORT = 465
def send_email(recipient, subject, text):
smtpserver = smtplib.SMTP(SMTP_SERVER, SMTP_PORT)
#smtpserver.ehlo()
#smtpserver.starttls()
#smtpserver.ehlo()
smtpserver.login(GMAIL_USER, GMAIL_PASS)
header = 'To:' + empfaenger@web.de + '\n' + 'From: ' + GMAIL_USER
msg = header + '\n' + testtest + '\n\n'
smtpserver.sendmail(GMAIL_USER, 'empfaenger@web.de', msg)
smtpserver.quit()
send_email('absender@t-online.de', 'sub', 'this is text')
Das ist die Reaktion!
Traceback (most recent call last):
File "/home/pi/e_mail.py", line 16, in <module>
send_email('absender@t-online.de', 'sub', 'this is text')
File "/home/pi/e_mail.py", line 7, in send_email
smtpserver = smtplib.SMTP(SMTP_SERVER, SMTP_PORT)
File "/usr/lib/python3.5/smtplib.py", line 251, in __init__
(code, msg) = self.connect(host, port)
File "/usr/lib/python3.5/smtplib.py", line 337, in connect
(code, msg) = self.getreply()
File "/usr/lib/python3.5/smtplib.py", line 393, in getreply
raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed
>>>
Bin für jede Hilfe dankbar.
Ich habe es auch schon über einen anderen Server versucht. Gleiche Reaktion.
Daher vermute ich bei mir ein Grundsätzliches Kenntnisproblem.
Grüße
Reiner
ich möchte mit Python eine Email versenden. Leider haben die Beiträge in diesem Forum mich hier nicht weitergebracht.
Ich möchte das Mail über meinen bestehenden Zugang (T-online) versenden.
Leider klappt das nicht.
Der Port und Password verwende ich auch in meinem Emailprogramm.
Hier mein Code:
import smtplib
GMAIL_USER = 'absender@t-line.de'
GMAIL_PASS = 'password'
SMTP_SERVER = 'securesmtp.t-online.de'
SMTP_PORT = 465
def send_email(recipient, subject, text):
smtpserver = smtplib.SMTP(SMTP_SERVER, SMTP_PORT)
#smtpserver.ehlo()
#smtpserver.starttls()
#smtpserver.ehlo()
smtpserver.login(GMAIL_USER, GMAIL_PASS)
header = 'To:' + empfaenger@web.de + '\n' + 'From: ' + GMAIL_USER
msg = header + '\n' + testtest + '\n\n'
smtpserver.sendmail(GMAIL_USER, 'empfaenger@web.de', msg)
smtpserver.quit()
send_email('absender@t-online.de', 'sub', 'this is text')
Das ist die Reaktion!
Traceback (most recent call last):
File "/home/pi/e_mail.py", line 16, in <module>
send_email('absender@t-online.de', 'sub', 'this is text')
File "/home/pi/e_mail.py", line 7, in send_email
smtpserver = smtplib.SMTP(SMTP_SERVER, SMTP_PORT)
File "/usr/lib/python3.5/smtplib.py", line 251, in __init__
(code, msg) = self.connect(host, port)
File "/usr/lib/python3.5/smtplib.py", line 337, in connect
(code, msg) = self.getreply()
File "/usr/lib/python3.5/smtplib.py", line 393, in getreply
raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed
>>>
Bin für jede Hilfe dankbar.
Ich habe es auch schon über einen anderen Server versucht. Gleiche Reaktion.
Daher vermute ich bei mir ein Grundsätzliches Kenntnisproblem.
Grüße
Reiner