Datei auslesen und als Body in einer EMail geben
Verfasst: Donnerstag 10. November 2005, 13:49
Warum funktioniert folgendes Script nicht ?
beim 4ten Parameter gebe ich eine TXT Datei an ...
---
ich erhalte folgende Fehlermeldung :
---
was ich will ist klar oder ?
mfg KRIS
Edit (Leonidas): Code in Python-Tags gesetzt.
beim 4ten Parameter gebe ich eine TXT Datei an ...
Code: Alles auswählen
# Email
import sys, smtplib
empfaenger = sys.argv[1]
absender = sys.argv[2]
betreff = sys.argv[3]
datei = open (sys.argv[4], 'r')
body = datei.readlines ()
datei.close ()
msg = "To: %s\n" %empfaenger
msg = msg + "From: %s\n" %absender
msg = msg + "Subject: %s\n\n" %betreff
msg = msg + body
smtp_server = smtplib.SMTP ('exchange.pironet-ndh.local')
smtp_server.sendmail (absender, empfaenger, msg)
smtp_server.quit()
---
ich erhalte folgende Fehlermeldung :
Code: Alles auswählen
Traceback (most recent call last):
File "C:\Dokumente und Einstellungen\kklepers\Desktop\mail.py", line 14, in ?
msg = msg + body
TypeError: cannot concatenate 'str' and 'list' objects
was ich will ist klar oder ?
mfg KRIS
Edit (Leonidas): Code in Python-Tags gesetzt.