Verstaendnissproblem - postfix und pop3 ohne mysql
Mailserver sind relativ neu für mich - zumindest im zusammenspiel mit einem lokalen pop3 dienst.
Bei mir läuft ein postfix als Relay, auf einem Debian-Server, vor einem MS Exchange-Server.
Jetzt möchte ich aber eine eingehende Mailadresse nicht an den Exchange-Eerver weiterleiten sondern auf ein lokales Postfach welches mit pop3 abgerufen werden soll. Die meisten Dokumentantionen im Netz gehen davon aus, dass man die Mails in einer mySQL Datenbank ablegt. Da der postifx aber nur als Relay arbeitet und selber keine Mails verwalten soll, sollen auch keine Mails in einer Datebank abgelegt werden.
Dennoch benötige ich für die Installation eines Newsletter-Systems ein lokales Postfach welches die Bounces abfangen soll.
Dafür sollen die Mails, dem Newsletter-System per pop3 zur Verfügung gestellt werden.
Das Ausliefern der Aails via pop3 erschliesst sich mir noch, aber die Verbindung zwischen postfix und dem Postfach fehlt mir.
Bei einer Datenbank erklärt es sich von selbst, aber hier komme ich nicht weiter.
Konkret:
Wie funktioniert das Mailhandling zwischen dem Postfix und einem lokalen pop3-Postfach ?
Einen "virtuellen" User habe ich schon angelegt useradd -s /bin/false newsletter, nun soll alles was an die Mailadresse noreply@example.net eingeht an das lokale Postfach des Users weitergeleitet und via pop3 zur Verfügung gestellt werden.
Habt ihr ein paar lösungsansätze für mein Problem - bzw. eine Erklärung wie das vonstatten geht?
Danke & gruss
Bei mir läuft ein postfix als Relay, auf einem Debian-Server, vor einem MS Exchange-Server.
Jetzt möchte ich aber eine eingehende Mailadresse nicht an den Exchange-Eerver weiterleiten sondern auf ein lokales Postfach welches mit pop3 abgerufen werden soll. Die meisten Dokumentantionen im Netz gehen davon aus, dass man die Mails in einer mySQL Datenbank ablegt. Da der postifx aber nur als Relay arbeitet und selber keine Mails verwalten soll, sollen auch keine Mails in einer Datebank abgelegt werden.
Dennoch benötige ich für die Installation eines Newsletter-Systems ein lokales Postfach welches die Bounces abfangen soll.
Dafür sollen die Mails, dem Newsletter-System per pop3 zur Verfügung gestellt werden.
Das Ausliefern der Aails via pop3 erschliesst sich mir noch, aber die Verbindung zwischen postfix und dem Postfach fehlt mir.
Bei einer Datenbank erklärt es sich von selbst, aber hier komme ich nicht weiter.
Konkret:
Wie funktioniert das Mailhandling zwischen dem Postfix und einem lokalen pop3-Postfach ?
Einen "virtuellen" User habe ich schon angelegt useradd -s /bin/false newsletter, nun soll alles was an die Mailadresse noreply@example.net eingeht an das lokale Postfach des Users weitergeleitet und via pop3 zur Verfügung gestellt werden.
Habt ihr ein paar lösungsansätze für mein Problem - bzw. eine Erklärung wie das vonstatten geht?
Danke & gruss
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 116782
Url: https://administrator.de/contentid/116782
Ausgedruckt am: 25.11.2024 um 15:11 Uhr
11 Kommentare
Neuester Kommentar
Öhm, ich kannte es bisher nur so, daß die User in MySQL gespeichert wurden, und nicht die Mails...?
Lonesome Walker
Lonesome Walker
Hi,
der POP3 ist im Prinzip egal, wenn er denn dann das Mailverzeichnis im Homeverzeichnis des Users anspricht - dabei gibt es zwei Standards, einmal mbox und einmal maildir. Eins von beiden sollte der Pop3-Dienst können.
Rewrite: richtig, das sollte über die virtual-Datei gehen, wenn nicht, kann man bei POstfix auch ein direktes Rewrite machen.
Der user bounce@postfix.domain.de sollte ja lokal empfangen können. Dann kommt eine Mail von draussen, die wird umgeschrieben und fertig.
der POP3 ist im Prinzip egal, wenn er denn dann das Mailverzeichnis im Homeverzeichnis des Users anspricht - dabei gibt es zwei Standards, einmal mbox und einmal maildir. Eins von beiden sollte der Pop3-Dienst können.
Rewrite: richtig, das sollte über die virtual-Datei gehen, wenn nicht, kann man bei POstfix auch ein direktes Rewrite machen.
Der user bounce@postfix.domain.de sollte ja lokal empfangen können. Dann kommt eine Mail von draussen, die wird umgeschrieben und fertig.
Eben doch .
Wenn Postfix direkt an den Exchange weiterleitet, dann passiert das per SMTP und da ist es egal, welches Postfachformat auf dem Linux liegt. Die E-Mail wird nicht im Postfach zwischengespeichert.
Wenn es einen POP3 "Ich hole auf dem Linux ab"-Konstrukt ist, dann ist es für POP3 egal, ob die Mail im MBOX oder Maildir-Format vorliegt - Exchange bekommt das nicht mit...
Es hörte sich so an, als wenn QPopper neu drauf installiert wurde und damit ist nur Postfix als Relay mit im Boot - wie gesagt, es ist dann egal, ob MailDIR oder MBOX...
Wenn Postfix direkt an den Exchange weiterleitet, dann passiert das per SMTP und da ist es egal, welches Postfachformat auf dem Linux liegt. Die E-Mail wird nicht im Postfach zwischengespeichert.
Wenn es einen POP3 "Ich hole auf dem Linux ab"-Konstrukt ist, dann ist es für POP3 egal, ob die Mail im MBOX oder Maildir-Format vorliegt - Exchange bekommt das nicht mit...
Es hörte sich so an, als wenn QPopper neu drauf installiert wurde und damit ist nur Postfix als Relay mit im Boot - wie gesagt, es ist dann egal, ob MailDIR oder MBOX...
Könnte sein, dass das etwas zu spät ist - versucht das bitte noch mal mit der canonical-Datei:
http://www.postfix.org/ADDRESS_REWRITING_README.html#canonical
CU
http://www.postfix.org/ADDRESS_REWRITING_README.html#canonical
CU