root@papinicomputer:/etc/postfix# cat main.cf myhostname = mail.papinicomputer.it mydomain = papinicomputer.it virtual_mailbox_base = /home/webmail virtual_alias_maps = mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf # vengono assegnate all'utente che gestirà le mailbox un uid e gid statici # così da evitare di dover creare un utente reale per ogni utente virutale virtual_gid_maps = static:5001 virtual_uid_maps = static:5001 # indica con quale backend (mysql) e dove trovare la lista dei domini gestiti # dal server virtual_mailbox_domains = mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf virtual_mailbox_limit = 51200000 # indica in quale file di configurazione sono presenti i parametri per ottenere la # lista delle mailbox presenti nel sistema virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf virtual_minimum_uid = 1001 virtual_transport = virtual # Per la gestione delle quote delle mailbox virtual_create_maildirsize = yes virtual_mailbox_extended = yes # dove trovare i limiti di dimensione della mailbox e come comportarsi virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_limit_maps.cf virtual_mailbox_limit_override = yes virtual_maildir_limit_message = Hai terminato il tuo spazio disponibile !! virtual_overquota_bounce = yes # indica i domini per cui il server deve accettare la posta in ingresso relay_domains = mysql:/etc/postfix/mysql/mysql_relay_domains_maps.cf mailbox_command = /usr/bin/spamc | procmail -a "$EXTENSION" smtpd_recipient_restrictions = permit_mynetworks, reject_invalid_hostname, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_pipelining, reject_unauth_destination, reject_rbl_client zombie.dnsbl.sorbs.net, reject_rbl_client relays.ordb.org, reject_rbl_client opm.blitzed.org, reject_rbl_client list.dsbl.org, reject_rbl_client sbl.spamhaus.org, reject_rbl_client blackholes.easynet.nl, permit