Zwei Postfix Server und eine MySQL Userdatenbank
Posted: 2008-01-25 18:09
Guten Tag,
leider bin ich nicht DER Postfix Experte soll es aber innerhalb kurzer Zeit werden.
Wir haben in unserer Firma einen Postfix Mailserver mit einer nicht öffentlichen IP Nummer stehen, der
1. firmenintern IMAP Server ist
2. interner SMTP Server ist.
Seine Benutzerdaten bekommt er aus einer MySQL Datenbank.
Dieser leitet Mails an einen extern gehosteten SMTP Server weiter. Der externe Mailserver ist auch als mx Server für die Domain eingetragen und leitet im Augenblick mit qmail per smtprouting alle eingehenden Mails an den internen (per dyndns erreichbaren) Mailserver weiter.
Der externe dient also nur als Mailgateway. Leider macht der keine Userauthentifizierung und nimmt somit jede Mail für die Domain an, schickt sie weiter an den internen Mailserver (der mit Postfix drauf) und erst der erkennt, dass es sich evtl. um Spam handelt und schickt die Mail wieder zurück zum externen Mailserver (der mit qmail drauf). Somit gibt es ziemlich viel Ärger und mitunter viele Bouncemails.
Was ich jetzt machen will ist folgendes:
Der externe bekommt auch ein Postfix und Zugriff auf die Datenbank des internen Servers, damit der draussen schon weiss, was für User es intern gibt.
Damit kann der externe gleich prüfen ob es den User überhaupt gibt und dann die Mail nach intern weitergeben oder eben ablehnen.
Hat jemand eine Idee, wie ich das mit Postfix bewerkstelligen kann? Stichwörter nach denen ich suchen sollte, gute Howtos, Auszüge aus Configfiles...
Ich danke schonmal herzlich fürs lesen...
leider bin ich nicht DER Postfix Experte soll es aber innerhalb kurzer Zeit werden.
Wir haben in unserer Firma einen Postfix Mailserver mit einer nicht öffentlichen IP Nummer stehen, der
1. firmenintern IMAP Server ist
2. interner SMTP Server ist.
Seine Benutzerdaten bekommt er aus einer MySQL Datenbank.
Dieser leitet Mails an einen extern gehosteten SMTP Server weiter. Der externe Mailserver ist auch als mx Server für die Domain eingetragen und leitet im Augenblick mit qmail per smtprouting alle eingehenden Mails an den internen (per dyndns erreichbaren) Mailserver weiter.
Der externe dient also nur als Mailgateway. Leider macht der keine Userauthentifizierung und nimmt somit jede Mail für die Domain an, schickt sie weiter an den internen Mailserver (der mit Postfix drauf) und erst der erkennt, dass es sich evtl. um Spam handelt und schickt die Mail wieder zurück zum externen Mailserver (der mit qmail drauf). Somit gibt es ziemlich viel Ärger und mitunter viele Bouncemails.
Was ich jetzt machen will ist folgendes:
Der externe bekommt auch ein Postfix und Zugriff auf die Datenbank des internen Servers, damit der draussen schon weiss, was für User es intern gibt.
Damit kann der externe gleich prüfen ob es den User überhaupt gibt und dann die Mail nach intern weitergeben oder eben ablehnen.
Hat jemand eine Idee, wie ich das mit Postfix bewerkstelligen kann? Stichwörter nach denen ich suchen sollte, gute Howtos, Auszüge aus Configfiles...
Ich danke schonmal herzlich fürs lesen...