Die Post geht ab - Mails mit dem Pi versenden

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo, ich weiß, wir sollen mitdenken und so lernen ;)
    Aber Cabby´s Raspberry ist es nicht, meine Fritzbox auch nicht, welcher Rechner ist es denn nun,

    Zitat


    der die Mails entgegen nimmt und weiterleitet


    ?

    Ist es der Postausgangsserver von GMX? Ich denke, ich nähere mich dem Ziel.

    Code
    dc_relay_nets='' 
    dc_smarthost='mail.gmx.net:465'
    CFILEMODE='644'
    Code
    2013-11-14 13:53:12 1VgwQ3-0002nP-HM <= pi@pi-nas U=pi P=local S=440 
    
    
    2013-11-14 13:53:12 1VgwQ3-0002nP-HM ** xxxxxxx[email="xxxxxxx@gmx"]@gmx[/email] R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<[email="pi@pi-nas"]pi@pi-nas[/email]> SIZE=1478: host mail.gmx.net [212.227.17.168]: 501 Syntax error in parameters or arguments
    
    
    2013-11-14 13:53:13 1VgwQ4-0002nU-Tk <= <> R=1VgwQ3-0002nP-HM U=Debian-exim P=local S=1317
    2013-11-14 13:53:13 1VgwQ3-0002nP-HM Completed
    2013-11-14 13:53:13 1VgwQ4-0002nU-Tk => pi <[email="pi@pi-nas"]pi@pi-nas[/email]> R=local_user T=maildir_home
    2013-11-14 13:53:13 1VgwQ4-0002nU-Tk Completed

    Es geht mit oder ohne Port nicht. Sind noch andere Einstellungen nicht korrekt?
    Oder ich muss bei GMX was ändern?
    <ratlos>

    Viele Grüße
    DocAdams

    1x RaspberryPi 2, 1x RaspberryPi 3, 1x OpenELEC, 1x RaspberryPi 4 mit ioBroker ,

    Einmal editiert, zuletzt von docadams (14. November 2013 um 17:21)

  • auf die Schnelle, keine Zeit zum Suchen.

    Aber

    Code
    MAIL FROM:<[email="pi@pi-nas"]pi@pi-nas[/email]>

    vielleicht liegt da das Problem. pi-nas ist im Internet unbekannt und will auch keiner kennen.

    Die interne Adresse muss auf eine bei GMX gültige Adresse - also Deine - gemapt werden.

    Keep it simple [,&] stupid

  • Tjaaa, ich schicke die Mails als User pi los. Nun könnte ich noch einen User raspixxxx anlegen und dann unter dessen Namen Mails verschicken. Aber eigentlich möchte ich das nicht.

    Code
    2013-11-14 17:10:53 1VgzVM-0005fB-Ms ** xxx@gmx R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<pi@gmx.de> SIZE=1478: host mail.gmx.net [212.227.17.190]: 530 Authentication required
    2013-11-14 17:10:53 1VgzVN-0005fG-Cu <= <> R=1VgzVM-0005fB-Ms U=Debian-exim P=local S=1301
    2013-11-14 17:10:53 1VgzVM-0005fB-Ms Completed
    2013-11-14 17:10:54 1VgzVN-0005fG-Cu ** [email="pi@gmx.de"]pi@gmx.de[/email] R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<> SIZE=2362: host mail.gmx.net [212.227.17.190]: 530 Authentication required
    2013-11-14 17:10:54 1VgzVN-0005fG-Cu Frozen (delivery error message)

    Ihr seid doch sicher auch als User pi auf dem Raspi und habt nicht sie Mailadresse pi@xxx.de

    Viele Grüße
    DocAdams

    1x RaspberryPi 2, 1x RaspberryPi 3, 1x OpenELEC, 1x RaspberryPi 4 mit ioBroker ,

    Einmal editiert, zuletzt von docadams (14. November 2013 um 17:23)

  • Code
    target.mail.gmx.net:raspixxxx@gmx.de:yyyyyyyyyy
    bzw.
    mail.gmx.net:raspixxxx@gmx.de:yyyyyyyyyy
    bzw.
    mail.gmx.net:raspixxxx:yyyyyyyyyy


    Aber das wird es schon sein, niemand kennt pi@gmx.de

    Viele Grüße
    DocAdams

    1x RaspberryPi 2, 1x RaspberryPi 3, 1x OpenELEC, 1x RaspberryPi 4 mit ioBroker ,

    Einmal editiert, zuletzt von docadams (14. November 2013 um 18:54)

  • Seitdem ich einen neuen Provider habe kann ich nur noch von einer meiner drei Pis eMails mit EXIM verschicken. Obwohl ich den /etc/exim Ordner dupliziert habe mit einer leichten Anpassung der Emailnamen bekomme ich auf zwei Pis immer die folgende Fehlermeldung:

    Code
    2013-11-25 19:51:19 1Vl1Ff-00044n-Kr <= root@raspifix U=root P=local S=468
    2013-11-25 19:51:24 1Vl1Ff-00044n-Kr ** framp@mydomain.de R=dnslookup T=remote_smtp: SMTP error from remote mail server after MAIL FROM:<root@raspifix> SIZE=1507: host mail.mydomain.de [xxx.yy.zzz.aaa]: 550-Verification failed for <root@raspifix>\n550-Unrouteable address\n550 Sender verify failed
    2013-11-25 19:51:25 1Vl1Fk-00044s-Vz <= <> R=1Vl1Ff-00044n-Kr U=Debian-exim P=local S=1448
    2013-11-25 19:51:25 1Vl1Ff-00044n-Kr Completed
    2013-11-25 19:51:25 1Vl1Fk-00044s-Vz ** root@raspifix: Unrouteable address

    Auf der Pi wo es funktioniert sieht das Log so aus.

    Code
    2013-11-25 20:43:13 1Vl23t-0003Ex-Pz <= root@mydomain.de U=root P=local S=477
    2013-11-25 20:43:24 1Vl23t-0003Ex-Pz => framp@mydomain.de R=dnslookup T=remote_smtp H=mail.mydomain.de [xxx.yy.zzz.aaa] X=TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256 DN="C=DE,ST=xxx,L=yyy,O=zzz=*.providerdomain.de"
    2013-11-25 20:43:24 1Vl23t-0003Ex-Pz Completed

    Irgendeine Konfiguration ausserhalb des exims muss noch anders sein. hostname liefer übrigens bei alle drei Pis raspifix.mydomain.de bzw andere PI Hostprefixes. Daran liegt es also nicht.

    Anbei die config


    wobei einzig der readhost Hostname unterschiedlich ist.

    Aus irgendeinem Grunde melden sich die zwei Pis mit root@hostname per HELO an und nicht wie bei der anderen mit root@mydomain.de.

    Hat jemand einen Tip woran das liegen kann?

  • Ich hatte noch nicht die Zeit, mich mit dem Problem zu beschäftigen. Sorry

    Die Konfiguration läuft eigentlich über das eine Verzeichnis.
    Ich gehe mal davon aus, dass du hostname etc. korrekt angepasst hast. Genauso wie die Datei passwd.client.
    Das sollte es eigentlich sein.

    Bei deiner Konfiguration fällt mir auf, dass du

    Code
    dc_eximconfig_configtype='internet'

    in der Konfiguration stehen hast.

    Das soll so sein? Alle drei Pis sollen Emails empfangen? Für die selbe Domäne? Gleichzeitig? Geht das?
    Also ich weiß das nicht, ich habe das noch nicht ausprobiert.

    Kannst ja auch mal

    Code
    dc_eximconfig_configtype='satellite'

    ausprobieren. Das reicht, um Emails zu verschicken.

    Keep it simple [,&] stupid

  • Nachdem ich

    Code
    dpkg-reconfigure exim4-config


    aufgerufen habe sehen die Konfigs immer noch gleich aus wie oben. Aber jetzt funktioniert es mails zu senden. Anscheinend konfiguriert das Tool noch irgendwas was notwendig ist.

  • Hi Kungel,

    danke auch von mir, für Deine tolle Anleitung.

    Eine Betreffzeile senden klappt schon mal. Ich kriege es nur nicht hin aus meinem python-Programm auch einen Textkörper zu füllen.

    os.system('mail -s "test mail" user@web.de < "/home/pi/nachricht.txt" <.)

    liefert die Meldung, dass nachrticht.txt ein Verzeichnis sei und läßt dann den Textkörper weg. Wie komme ich hier weiter?

    2 Mal editiert, zuletzt von Strumi2 (27. November 2019 um 21:48)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!