smtpd_banner = $myhostname # das zeigt postfix bei der verbindung an, moeglichst wenig bitte! myhostname = andres.in-berlin.de mydomain = $myhostname # hostnamen und Domain des Mailservers festlegen. # Die Domain wird automatisch aus dem Hostnamen ermittelt. alias_maps = $alias_database alias_database = hash:/etc/aliases # Die Alias-Datenbank, nur fuer locale user! kein MYSQL! myorigin = /etc/mailname # Hier wird die Organisation ermittelt, steht in einer Datei. mydestination = $myhostname $mydomain localhost localhost.$mydomain # Fuer diese Domains ist Postfix erstmal zuständig. relayhost = # brauchen wir nichts angeben, mails werden direkt ausgeliefert. mynetworks = 127.0.0.0/8 # Diese Netze gehören zum Server (Und sind daher vertrauenswuerdig) message_size_limit = 20240000 # Legt die Groesse der Mails fest, wenn sie groesser sind, werden sie abgelehnt. recipient_delimiter = + # Aktiviert mailadress extensions (zeichen hier ist ein +) # bei empfänger sa@sebastianandres.de kann somit sa+belug@sebastianandres.de gemacht werden und ist somit ein filterkreterium. inet_interfaces = all # "Lausche" auf allen netzwerk-Schnitstellen. smtpd_helo_required = yes # falls kein helo oder elo gesendet wird, wird die nachricht abgelehnt. smtpd_recipient_restrictions = permit_sasl_authenticated, reject_non_fqdn_sender, reject_non_fqdn_recipient, permit_mynetworks, reject_unauth_destination, # lehnt mail ab, die nicht an ziele geht, die in interfaces, mydestination, virtual_alias_domains oder # virtual_mailbox_domains stehen. reject_invalid_hostname, reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_pipelining, # lehne die anfrage ab, wenn der client gebündelte smtp commandos sendet. # noch bevor postfix gesagt hat, dass diese technik besitzt. reject_unknown_client, check_sender_access hash:/etc/postfix/spam_sender warn_if_reject reject_unknown_helo_hostname permit virtual_mailbox_base = /home/mail/ # in welchem Verzeichnis liegen die Mailboxen? virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf # Datenbank-Datei zu den Mailboxen virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf # Datenbank-Datei zu den Domains, fuer welche postfix noch # zuständig sein soll. virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf # Datenbank-Datei zu den Aliasen der user. #virtual_uid_maps = mysql:/etc/postfix/mysql-virtual_uid_maps.cf # Datenbank-Datei zu den uid der einzelnen user. virtual_uid_maps = static:2000 # uid wird hier Statisch festgelegt. #virtual_gid_maps = mysql:/etc/postfix/mysql-virtual_gid_maps.cf virtual_gid_maps = static:2000 # siehe uid-Anweisungen. virtual_transport = virtual: # mails werden durch den virtual-Daemon transportiert. #virtual_transport = maildrop # Maildrop soll ab jetzt lieber die Mails transportieren und sortieren. # Fuer maildrop: umbedingt auf 1 sonst geht nichts. #maildrop_destination_recipient_limit = 1 content_filter = amavis:[127.0.0.1]:10024 # Hier werden die Mails an amavis uebergeben. receive_override_options = no_address_mappings # deaktiviert global die adressumschreibung, so das der contentfilter die wirklichen adressen sieht.