Ciao. Ho una Debian con Postfix+saslauthd+dovecot+spamassassin perfettamente configurata. Gli account sono virtuali e risiedono su MySQL e fisicamente in /home/vmail.
Vorrei introdurre maildrop nella catena di delivery, banalmente per spostare lo spam in .Junk, ma sto trovando la cosa meno immediata di quando mi aspettassi. In pratica ho seguito la logica di questo HOWTO nella sezione Maildrop (verso il fondo) http://dertompson.com/2008/02/13/mail-server-setup-for-debian-etch ma se imposto virtual_transport = maildrop i messaggi non vengono recapitati e ottengo questi errori nei log: Jun 29 23:57:21 example postfix/pipe[28200]: 449B22548191: to=<info@***>, relay=spamassassin, delay=0.16, delays=0.05/0/0/0.11, dsn=2.0.0, status=sent (delivered via spamassassin service) Jun 29 23:57:21 example postfix/error[28168]: 69FCB25481B2: to=<info@***>, relay=none, delay=0.01, delays=0/0/0/0, dsn=4.3.0, status=deferred (unknown mail transport error) in pratica relay=none (unknown mail transport error) La cosa buffa è che ho provato anche con procmail (che però non funziona con i virtual) e ottengo lo stesso errore! In master.cf ho smtp inet n - n - - smtpd -o content_filter=spamassassin maildrop unix - n n - - pipe flags=DRhu user=postfix argv=/usr/bin/maildrop -d ${recipient} spamassassin unix - n n - - pipe user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient} Mentre la mia configurazione di main.cf è smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no append_dot_mydomain = no readme_directory = no smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache myhostname = example.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = example.com, localhost.net, localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf virtual_gid_maps = static:105 virtual_mailbox_base = /home/vmail/ virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf virtual_minimum_uid = 102 virtual_transport = virtual #virtual_transport = maildrop #maildrop_destination_recipient_limit = 1 virtual_uid_maps = static:102 broken_sasl_auth_clients = yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_sasl_security_options = noanonymous header_checks = regexp:/etc/postfix/header_checks Idee? Grazie! -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/BANLkTi=dh6en4ahaz5xbdyvm+wtegy1...@mail.gmail.com