Code: Alles auswählen
from simplemail import Email
# Programm Ausschnitt
def sendeMail(self, auftrag):
mail = Email(
smtp_server = "https//webmailer.hosteurope.de",
smtp_user = "xxxx@xxxxxx.de",
smtp_password = "xxxxx"
)
mail.from_address = "xxxx@xxxxxx.de"
mail.recipients.add(auftrag[0])
mail.subject = auftrag[1]
mail.message = auftrag[2]
if mail.send():
print "Nachricht gesendet"
else:
print "Die Nachricht wurde nicht versendet"
def slotEmail(self):
auftrag = "xxxxx@xxxxx.de", "Bestellung für Kunden Nr.: 4711", "Bestell Text"
self.sendeMail(auftrag)
===============
Traceback (most recent call last):
File "/media/0565-39FE/AFM_III.3.0/AFM_III.py", line 333, in slotEmail
self.sendeMail(auftrag)
File "/media/0565-39FE/AFM_III.3.0/AFM_III.py", line 326, in sendeMail
if mail.send():
File "/media/0565-39FE/AFM_III.3.0/simplemail.py", line 346, in send
smtp.connect(self.smtp_server)
File "/usr/lib/python2.6/smtplib.py", line 295, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "/usr/lib/python2.6/smtplib.py", line 273, in _get_socket
return socket.create_connection((port, host), timeout)
File "/usr/lib/python2.6/socket.py", line 500, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno -2] Name or service not known
Relevant sind wohl nur die letzten drei Zeilen. Nur sagt mir das relativ wenig. Wo liegt das Problem? Welcher Name, welcher Service ist gemeint?
Hat jemand einen Tipp?