Email Header setzt nicht das FROM Attribut

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
joko15
User
Beiträge: 5
Registriert: Donnerstag 9. Februar 2017, 19:20

Email Header setzt nicht das FROM Attribut

Beitragvon joko15 » Freitag 10. Februar 2017, 15:02

Hallo habe mal wieder ein problem.

Meine Mail wird gesendet mit richtigem Inhalt, Betreff usw. jedoch stimmt der Sender nicht, scheinbar passt da etwas mit dem FROM im Header nicht recht.
Es wird immer die originale Sendermailadresse angezeigt, jedoch möchte ich dass die im Parameter angegebene verwendet wird.

könnte sich das mal jemand anschauen?

Funktion:
  1. def sendemail(from_addr, to_addr_list, cc_addr_list,
  2.               subject, message,
  3.               login, password,
  4.               smtpserver='smtp.gmail.com:587'):
  5.     header = 'From: %s\r\n' % from_addr
  6.     header += 'To: %s\r\n' % ', '.join(to_addr_list)
  7.     header += 'Cc: %s\r\n' % ', '.join(cc_addr_list)
  8.     header += 'Subject: %s\r\n' % subject
  9.     message = header + message
  10.     print(header)
  11.     server = smtplib.SMTP(smtpserver)
  12.     server.starttls()
  13.     server.login(login, password)
  14.     problems = server.sendmail(from_addr, to_addr_list, message)
  15.     server.quit()


Mein Aufruf:
  1.     sendemail(from_addr='Sender@mail.com',
  2.               to_addr_list=[empf@mail.com'],
  3.              cc_addr_list=['cc@mail.com'],
  4.              subject=mailSubject,
  5.              message=msg,
  6.              login='username',
  7.              password='passwd')
Zuletzt geändert von BlackJack am Freitag 10. Februar 2017, 16:10, insgesamt 1-mal geändert.
Grund: Quelltext in Python-Codebox-Tags gesetzt.
Benutzeravatar
BlackJack
Moderator
Beiträge: 31663
Registriert: Dienstag 25. Januar 2005, 23:29
Wohnort: Berlin
Kontaktdaten:

Re: Email Header setzt nicht das FROM Attribut

Beitragvon BlackJack » Freitag 10. Februar 2017, 16:15

@joko15: Was ist denn die „originale Sendermailadresse“? Kann es sein das Du einen E-Mail-Anbieter verwendest der es nicht erlaubt beliebige Absender anzugeben, sondern immer Deine Adresse die Du bei dem Anbieter hast einsetzt, also was auch immer Du angibst *ersetzt*? Dann kannst Du da nichts gegen machen, ausser zu schauen unter welchen Bedingungen Dein Anbieter Dir das erlaubt, oder den Anbieter zu wechseln über den Du versendest.
“A lesson I've learned over and over is that computer programs live far longer than you expect. It pays to do 'em better at the beginning, 'cause you're likely to live with them quite a while.” — Cameron Laird in c.l.p
Benutzeravatar
Cronut
User
Beiträge: 33
Registriert: Sonntag 5. Februar 2017, 09:50
Wohnort: HRO, GER

Re: Email Header setzt nicht das FROM Attribut

Beitragvon Cronut » Freitag 10. Februar 2017, 16:19

Ich lese da raus, dass GMail verwendet wird. Eventuell hilft dir die erste Antwort von hier:
https://stackoverflow.com/questions/133 ... mtp-server
“Clean code always looks like it was written by someone who cares.” (Michael Feathers)
Check out: https://awesome-python.com/
joko15
User
Beiträge: 5
Registriert: Donnerstag 9. Februar 2017, 19:20

Re: Email Header setzt nicht das FROM Attribut

Beitragvon joko15 » Freitag 10. Februar 2017, 21:58

ja genau ich verwende Gmail, welche anderen Anbieter würden dies ermöglichen?
vielen Dank
Benutzeravatar
BlackJack
Moderator
Beiträge: 31663
Registriert: Dienstag 25. Januar 2005, 23:29
Wohnort: Berlin
Kontaktdaten:

Re: Email Header setzt nicht das FROM Attribut

Beitragvon BlackJack » Freitag 10. Februar 2017, 23:06

@joko15: Die Liste dürfte seeeeehr lang sein. Ich vermute mal https://mailbox.org/ wäre ein Kandidat. Die haben auch einen kostenlosen Testzugang für 30 Tage.
“A lesson I've learned over and over is that computer programs live far longer than you expect. It pays to do 'em better at the beginning, 'cause you're likely to live with them quite a while.” — Cameron Laird in c.l.p

Zurück zu „Allgemeine Fragen“

Wer ist online?

Mitglieder in diesem Forum: Google [Bot]