Seite 1 von 1

Email Header setzt nicht das FROM Attribut

Verfasst: Freitag 10. Februar 2017, 15:02
von joko15
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:

Code: Alles auswählen

def sendemail(from_addr, to_addr_list, cc_addr_list,
              subject, message,
              login, password,
              smtpserver='smtp.gmail.com:587'):
    header = 'From: %s\r\n' % from_addr
    header += 'To: %s\r\n' % ', '.join(to_addr_list)
    header += 'Cc: %s\r\n' % ', '.join(cc_addr_list)
    header += 'Subject: %s\r\n' % subject
    message = header + message
    print(header)
    server = smtplib.SMTP(smtpserver)
    server.starttls()
    server.login(login, password)
    problems = server.sendmail(from_addr, to_addr_list, message)
    server.quit()
Mein Aufruf:

Code: Alles auswählen

    sendemail(from_addr='Sender@mail.com',
              to_addr_list=[empf@mail.com'],
              cc_addr_list=['cc@mail.com'],
              subject=mailSubject,
              message=msg,
              login='username',
              password='passwd')

Re: Email Header setzt nicht das FROM Attribut

Verfasst: Freitag 10. Februar 2017, 16:15
von BlackJack
@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.

Re: Email Header setzt nicht das FROM Attribut

Verfasst: Freitag 10. Februar 2017, 16:19
von Cronut
Ich lese da raus, dass GMail verwendet wird. Eventuell hilft dir die erste Antwort von hier:
https://stackoverflow.com/questions/133 ... mtp-server

Re: Email Header setzt nicht das FROM Attribut

Verfasst: Freitag 10. Februar 2017, 21:58
von joko15
ja genau ich verwende Gmail, welche anderen Anbieter würden dies ermöglichen?
vielen Dank

Re: Email Header setzt nicht das FROM Attribut

Verfasst: Freitag 10. Februar 2017, 23:06
von BlackJack
@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.