HaraldLangner
HL1234
Hallo,
ich schreibe es mal allgemein. Trotz vielem Suchen und im Detail gefundener genauer Beschreibung für das Eine und Andere, bekomme ich irgendwie nicht richtig den Überblick zusammen. Vielleicht kann mir jemand helfen? Das ist mein erster eMail-Server und es soll sendmail sein.
Es läuft ein eMailserver der richtig konfigurriert werden muss. Dabei habe ich einige Verständnisprobleme. Die verwendeten services/daimons sind:
sendmail, SpamAssassin(spamd), (ggf. mit spamass_milter, clamav_clamd), procmail, dovecot
Eine globale Installation, also keine Useraccounts von Dritten auf der Maschine, mehrere virtuelle Domains mit diesbezüglichen User-eMailAdressen und natürlich "Postfächer+Maildirs(IMAP)" für die "User" sollen angelegt werden.
Folgendes ist mir klar:
sendmail ist der MTA er lauscht auf div Ports u.a. 25, nimmt eMail entgegen und leitet sie weiter (an andere Server oder an Postfächer). Zum Konfigurieren hierfür nehme ich die spezifische "server".mc datei und die konfigurationsdateien: (access, alias, mailertable, virtualusertable). Diverse Filter und andere Dinge können über die *.mc Datei in sendmail eingebaut werden, wie "blacklist_recipients" u. defines für SSL Zeug - cert.pem/key muss hierfür erstellt sein, Auth Stuff, zusätzliche Verbindunng TLS, usw.) Und diverse MAILER(xxx) über die eMail weitergeleitet wird werden hier angegeben.
procmail dient zum Filtern der zu liefernden eMail an die Postfächer (z.Bsp durch Einbindung von Spamassasin-Client, etc)
dovecot der LDA und MDA schiebt die eMails in die Postfächer die wohl eigentlich (virt.) "User" sind. Die User können sich über Ihren MUA (Outlook, Thunderbird etc.) anmelden und dann mittels IMAP oder POP3 was dovegot zu Verfügung einfach oder verschlüsselt Ihre eMails lesen/abholen.
Soweit so gut! Für alles gibt es jeweils verschiedenste teils ausführliche Beschreibungen. Ich habe aber keine gefunden die wirklich mal den Zusammenhang erklärt, der meiner eMail-Umgebung entspricht.
Fragen: wie kommt die eMail über sendmail in ein Postfach? Woher weis sendmail, dass er die eMail über procmail nach dovegot schicken soll?
Wie bestimmt sendmail das SpamAssassin, camav,etc wann nach eintreffen einer eMail durchlaufen wird (Reihenfolge der MAILER zB? oded Reihenfolge der FUTURE-Angaben?)?
Wo ist das Postfach für IMAP, bzw die Maildirs-Verzeichnisse (dovegot läuft aber in /var/mail/ od. /var/spool/mail/ tut sich nichts (auch nicht nach einer Testemail von der Konsole)?
Sind die Postfächer die "Virtuellen User Accounts (auf dem alten vServer mit mbox war das anscheinend so)"?
Wo richte ich die Postfächer ein (virtusertable, mit irgendeiner dovecot2 conf-Datei), wenn ich keine OS-Accounts dafür haben will?
Wie wird der LDA mit sendmail aktiviert?
Wenn ich mit MySQL und Dovecot Virtuelle UserAccounts einrichte (Tabelle anlegen + conf-Datei und Abfragen bearbeiten) muss dann sendmail auch darauf zugreifen?
Wenn Dovegot für SSL konfiguriert wird kommt sendmail mit SASL dann auch damit klar?
Wenn Nein, wo und wie stelle ich das Zusammenspiel dann ein?
Gibt es hier Hilfe für alle meine Fragen?
Grüsse Harald
ich schreibe es mal allgemein. Trotz vielem Suchen und im Detail gefundener genauer Beschreibung für das Eine und Andere, bekomme ich irgendwie nicht richtig den Überblick zusammen. Vielleicht kann mir jemand helfen? Das ist mein erster eMail-Server und es soll sendmail sein.
Es läuft ein eMailserver der richtig konfigurriert werden muss. Dabei habe ich einige Verständnisprobleme. Die verwendeten services/daimons sind:
sendmail, SpamAssassin(spamd), (ggf. mit spamass_milter, clamav_clamd), procmail, dovecot
Eine globale Installation, also keine Useraccounts von Dritten auf der Maschine, mehrere virtuelle Domains mit diesbezüglichen User-eMailAdressen und natürlich "Postfächer+Maildirs(IMAP)" für die "User" sollen angelegt werden.
Folgendes ist mir klar:
sendmail ist der MTA er lauscht auf div Ports u.a. 25, nimmt eMail entgegen und leitet sie weiter (an andere Server oder an Postfächer). Zum Konfigurieren hierfür nehme ich die spezifische "server".mc datei und die konfigurationsdateien: (access, alias, mailertable, virtualusertable). Diverse Filter und andere Dinge können über die *.mc Datei in sendmail eingebaut werden, wie "blacklist_recipients" u. defines für SSL Zeug - cert.pem/key muss hierfür erstellt sein, Auth Stuff, zusätzliche Verbindunng TLS, usw.) Und diverse MAILER(xxx) über die eMail weitergeleitet wird werden hier angegeben.
procmail dient zum Filtern der zu liefernden eMail an die Postfächer (z.Bsp durch Einbindung von Spamassasin-Client, etc)
dovecot der LDA und MDA schiebt die eMails in die Postfächer die wohl eigentlich (virt.) "User" sind. Die User können sich über Ihren MUA (Outlook, Thunderbird etc.) anmelden und dann mittels IMAP oder POP3 was dovegot zu Verfügung einfach oder verschlüsselt Ihre eMails lesen/abholen.
Soweit so gut! Für alles gibt es jeweils verschiedenste teils ausführliche Beschreibungen. Ich habe aber keine gefunden die wirklich mal den Zusammenhang erklärt, der meiner eMail-Umgebung entspricht.
Fragen: wie kommt die eMail über sendmail in ein Postfach? Woher weis sendmail, dass er die eMail über procmail nach dovegot schicken soll?
Wie bestimmt sendmail das SpamAssassin, camav,etc wann nach eintreffen einer eMail durchlaufen wird (Reihenfolge der MAILER zB? oded Reihenfolge der FUTURE-Angaben?)?
Wo ist das Postfach für IMAP, bzw die Maildirs-Verzeichnisse (dovegot läuft aber in /var/mail/ od. /var/spool/mail/ tut sich nichts (auch nicht nach einer Testemail von der Konsole)?
Sind die Postfächer die "Virtuellen User Accounts (auf dem alten vServer mit mbox war das anscheinend so)"?
Wo richte ich die Postfächer ein (virtusertable, mit irgendeiner dovecot2 conf-Datei), wenn ich keine OS-Accounts dafür haben will?
Wie wird der LDA mit sendmail aktiviert?
Wenn ich mit MySQL und Dovecot Virtuelle UserAccounts einrichte (Tabelle anlegen + conf-Datei und Abfragen bearbeiten) muss dann sendmail auch darauf zugreifen?
Wenn Dovegot für SSL konfiguriert wird kommt sendmail mit SASL dann auch damit klar?
Wenn Nein, wo und wie stelle ich das Zusammenspiel dann ein?
Gibt es hier Hilfe für alle meine Fragen?
Grüsse Harald