Estoy teniendo problemas con una configuración de postfix+cyrus+mysql. El problema que tengo es que al utilizar dominios virtuales, es necesario enmascarar la dirección de correo y hacerla compatible con los buzones de correo tal que [EMAIL PROTECTED] sea pepito.perez.com. Tengo una línea en master.cf que dice así:
smtp inet n - n - - smtpd -o cleanup_service_name=pre-cleanup pre-cleanup unix n - n - 0 cleanup -o virtual_alias_maps= Y de esta manera hace el "mapeo" de las direcciones a los buzones de correo. Funciona perfectamente, salvo que por alguna razón añade el dominio de la maquina al final quedando la dirección [EMAIL PROTECTED] y entonces lmtp no encuentra el buzón. El dominio lo coje de $myhostname, y si no defino esa variable en main.cf lo debe cojer de /etc/mailname u otro sitio. Por más que miro la documentación de postfix, no encuentro nada que me saque de la situación. ¿Se os ocurre donde estoy metiendo la pata? La configuración de postfix: lias_database = hash:/etc/mail/aliases alias_maps = hash:/etc/aliases broken_sasl_auth_clients = yes command_directory = /usr/sbin config_directory = /etc/postfix content_filter = smtp-amavis:[127.0.0.1]:10024 daemon_directory = /usr/lib/postfix debug_peer_level = 2 default_destination_concurrency_limit = 10 home_mailbox = .maildir/ local_destination_concurrency_limit = 2 mail_owner = postfix mailbox_size_limit = 409600000 mailbox_transport = cyrus mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man maps_rbl_domains = relays.ordb.org message_size_limit = 202400000 mydestination = $myhostname, localhost.$mydomain, $mydomain, mail. $mydomain, www.$mydomain, ftp.$mydomain , mysql:/etc/postfix/mysql-mydestination.cf mynetworks = 192.168.2.0/24, 192.168.3.0/24, 80.81.105.0/24, 127.0.0.0/8 myorigin = $mydomain newaliases_path = /usr/bin/newaliases owner_request_special = no queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.0.9 recipient_delimiter = + relay_domains = $mydestination,$virtual_alias_domains sender_canonical_maps = mysql:/etc/postfix/mysql-canonical.cf sendmail_path = /usr/sbin/sendmail setgid_group = postdrop smtpd_client_restrictions = permit_mynetworks,permit_sasl_authenticated smtpd_delay_reject = no smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination, reject_invalid_hostname,reject_non_fqdn_hostname,reject_unknown_sender_domain,reject_unknown_recipient_domain smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sender_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unknown_sender_domain, reject_non_fqdn_sender soft_bounce = no unknown_local_recipient_reject_code = 450 -- BOFH excuse #197: I'm sorry a pentium won't do, you need an SGI to connect with us.
pgpp5nsyaANf5.pgp
Description: PGP signature