Mailstation nimmt Mails via IMAP fehlerlos an, Mails gehen aber nicht raus

Status
Für weitere Antworten geschlossen.

richy

Benutzer
Mitglied seit
24. Jul 2011
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hallo,

mein allererster Post hier im Forum.
Ich habe seit gut einem Jahr eine DS211j bestückt mit einer WD 1TB Platte und einer Samsung 2TB Platte. Aktuell läuft die DSM 3.2. Beta firmware.
IPKG ist installiert.

Seit einiger Zeit bastele ich mit der Mailsstation rum. Hintergrund. Ich betreibe zwei Homepages und hab auf dem Server wo die HP's laufen auch mehrere Mailboxen eingerichtet. Meine Hauptmailbox liegt bei web.de. Nun habe ich etwa 12.000 Mails (lokal auf meinem Rechner), die aus meinem Hobby enstehen. In diesen Mails sind wahnsinnig viele Informationen die ich immer wieder mal durchsuche um was zu finden. Eigentlich sollte man ein Buch daraus machen ;-) In den letzten zwei Jahren ist mir zweimal ein Teil der Mails verloren gegangen weil ich einen Virus auf der Kiste hatte. Einmal ist mir ne Platte im Läppi verreckt. Die Siocherung war einige Wochen alt. Asche auf mein Haupt ;-)

Nun bin ich so weit, das alle Mails auf der Mailstation im Homes/Mein_User/.Maildir liegen und täglich auf eine externe Platte gesichert werden. Darauf greife ich mit Thunderbird per IMAP zu. Klappt alles.
Crontab gesteuert hole ich die Mails alle paar Minuten bei meinen Mailboxen ab. Als POP3 und lösche auf dem Mailserver. Klappt auch wunderbar. Das will ich noch umstellen auf script um den Hibernate der Paltetn wieder hin zu bekommen. Steht im Wiki wie.

Nun kommt mein Problem, der Mailversand.

Ich hab wie im WIKI beschrieben erst mal für zwei Mailboxen ein Mail Relay eingerichtet um den selektiven Mailversand (pro Absenderadresse den richtigen Mailserver nutzen) zu testen. Dabei habe ich festgestellt das es erst mal grundsätzlich gar nicht geht wenn man in der main.cf des Postfix den folgenden Parameter nicht setzt : smtp_sender_dependent_authentication = yes. Der Eintrag fehlt im WIKI. Ist der gesetzt scheint es zu klappen. Scheint !

So nun folgendes.

Mailadresse 1. user@web.de. Mails von dem User sollen über den web.de Server versandt werden.
Mailadresse 2. user@myserver.de Mails von dem User sollen über den Mailserver meines Providers versandt werde. Der heißt www.myserver.de

In TB habe ich ein Konto mit zwei Identitäten angelegt. Postausgangsserver ist die IP meines Syno mit user und pw.

In TB verfasse ich eine Mail mit Absender user@web.de und schicke die an user@myserver.de. Kommt an. Umgedreht genau so. user@web.de an eine weitere mailbox die auch auf www.myserver.de liegt kommt auch an. Dort steht auch der korrekte Absender drinn. Also habe ich gefolgert das diese über die Mailserver enstprechend weiter geleitet wird.
Schicke ich eine Mail via user@myserver.de an meine Büroadresse kommt die auch an. Schciek ich von user@web.de an meine Büroadresse kommt nix an.

Schicke ich grundsätzlich eine mail von user@web.de an eine andere Adresse kommt diese nicht an. Sie kommt auch nicht zurück. Nix, einfach weg.
Im /var/log/messages finde ich nichts. TB bekomtm die aber ordentlich quittiert vom Syno.

Wenn Thunderbird direkt an meinen Mailboxen hängt klappt das alles ohne Probleme.

Fragen:

Ist meine Idee vom Grundsatz her blödsinnig ?
Wie kann ich einen ev. auftretenden Fehler beim Versand Syno (Postfix) an web.de raus bekommen
Warum findet sich nix im /var/log/messages
Ich stehe ziemlich ratlos da !

Mist, dachte ich hab mein Ziel erreicht.

Danek für Eure Hilfe

Grüße

Richard

(meine HP www.astronomie-hoefferhof.de)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wenn die Mail nicht ankommt, dann wurde sie wohl geblockt. Wo genau das passiert ist ist schwierig zu sagen, aber ich tippe auf die Seite von web.de. Die default Logs sind leider für Mailsachen ned zu gebrauchen. Ein alternativer Logger wie ipkg syslog-ng kann hier helfen
 

richy

Benutzer
Mitglied seit
24. Jul 2011
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hallo jahlives,

den syslog-ng installiere ich mal. Aber wieso kommt eine Mail von user@web.de via web.de bei meinem user@myserver.de oder an user2@myserver2.de an und an einem anderen Mailaccount nicht ??

Was mir aber gerade aufällt ist, dass ich in der main.cf des postfix folgendes gemacht habe.

das

smtp_sender_dependent_authentication = yes

plus den rest aus dem wiki.

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/usr/syno/mailstation/etc/sasl_passwd
sender_dependent_relayhost_maps = hash:/usr/syno/mailstation/etc/sender_relay
smtp_use_tls = yes
smtp_tls_enforce_peername = no
smtp_sasl_security_options = noanonymous


und dann eine datei sender_relay

#sender_relay
user@web.de pop3.web.de
user@myserver.de www.myserver.de

und eine
#sasl_passwd
user@web.de userbeiweb.de:passwort_web.de
user@myserver.de user@mysever.de:passwort_myserver.de

beide Dateien in der main.cf angegeben, mit postmap konvertiert und mit postfix reload geladen.

Müßte ich aber nicht wie im wiki (Selektives Realying mit Postfix ) beschrieben eine transport datei anlegen etc anlegen.

letztlich wenn TB die Mail an den smtp server der Mailstaion übergibt muss dieser doch in den Mail-Header schauen und den Absenderuser ermitteln. Dann holt er sich aus den config Files den zugehörigen Mailserver und das Passwort. vebrindet sich mit diesem udn sollte die Mail quitt werden.
So geht das ja auch wenn TB direkt mit smtp.web.de kommuniziert. Die Mails werden ja auch von einer dynamischen ip versendet und kommen trotzdem an.

Grüße

Richard
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
transport greift im Gegensatz zu sender_relay auf den Empfänger. sender_relay basiert auf dem Sender
 

richy

Benutzer
Mitglied seit
24. Jul 2011
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hallo,

alles zurück.
Mann wie dämlich kann man sein. Zum Testen habe ich in der sender_relay und in der sasl_passwd nur den einen server angegeben.
Den Zweiten eben aufgenommen, postmap konvertiert, postfix reload und fluppt !
Hab mir im Büro einen Autorespinder eingrichtet der mir die Mails direkt weiter leitet.

Danke Euch

Grüße

Richard
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat