Falls der Server eine feste IP hat, könnte man über postfix mit jeder beliebigen Absenderadresse Emails nach drausen versenden. Dies wäre dann z.B. durch horde möglich, da man dort ja die Absenderadresse frei wählen kann.
Man kann nun postfix so konfigurieren, dass als Absender nur bestimmte Adressen zugelassen oder verboten sind. z.B.:
peter@linuxmuster.local → kann nur lokal emails senden, z.B. an andere Schüler der paedML bei horde
peter@gym123.dyndns.org → kann sowohl lokal als auch an externe Adressen emails senden
otto@gym123.dyndns.org → kann nur lokal emails senden
root@localhost → kann sowohl lokal als auch an externe Adressen emails senden (extern aber eigentlich sinnlos)
Konfigurationsdatei von Postfix /etc/postfix/main.cf
ergänzen:
... smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/sender_domains reject_non_fqdn_sender reject_unknown_sender_domain reject ...
Neue Datei /etc/postfix/sender_domains
erstellen mit Inhalt:
otto@gym123.dyndns.org REJECT gym123.dyndns.org PERMIT root@localhost PERMIT
Dann am Server als root:
# postmap /etc/postfix/sender_domains # /etc/init.d/postfix restart