Arbeitsgruppe Mail
In die mailertable kann man nun für jede Domain
domain.com bsmtp:domain.comeinfügen.
Die domain ist diejenige die behandelt werden soll. Eine Datei dieses Namens existiert in /var/spool/bsmtp/. Nach dem Aufruf wird die Datei auf 0 Bytes gesetzt.
Die Methoden werden in /local/mail/libexec/transmitter.methode als Shellscripte definiert:
/usr/bin/uudecode -o /dev/stdout | /usr/bin/zcat | /local/mail/sbin/sendmail -bswobei die Option -br beim Sendmail den SMTP-Strom von der Standardeingabe verarbeitet. uudecode vernichtet von selber den Header der Transportmail.
In alias-Datei legen wir einen Alias
bsmtp: "| bsmtpunbatch"an.
Wenn man auch einen Nutzer bsmtp im System anlegt, dann kann man die Mail auch per fetchmail holen.
Noch ein Problem tritt nun auf, wenn die Anwender das Postfach auch andersweitig nutzen. Dieses Problem löst eine Mailfilterung mit procmail