Tengo varios problemas con mi configuración de Postfix. Comencemos por esto: en los registros de Postfix, Postfix intenta conectarse (SMTP) en example.org
lugar de mailer.example.org
. example.org
es otra computadora.
Nota: reemplacé a continuación example.org
por un dominio de mi propiedad. La resolución de DNS tanto para example.org
(una computadora que ejecuta un servidor web) como mailer.example.org
(la computadora que ejecuta postfix) es correcta.
La prueba al intentar enviar un correo electrónico:
ubuntu@mailer:~$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mailer.example.org ESMTP Postfix (Ubuntu)
ehlo mailer.example.org
250-mailer.example.org
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: <[email protected]>
250 2.1.0 Ok
rcpt to: <[email protected]>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
asdfasdf
.
250 2.0.0 Ok: queued as 3AB5A41927
/var/log/mail.log:
Sep 6 20:10:15 mailer postfix/smtpd[2785]: connect from localhost[127.0.0.1]
Sep 6 20:10:23 mailer postfix/smtp[2779]: connect to example.org[54.229.20.238]:25: Connection timed out
Sep 6 20:10:23 mailer postfix/smtp[2779]: 253C641852: to=<[email protected]>, relay=none, delay=1059, delays=1029/0.02/30/0, dsn=4.4.1, status=deferred (connect to example.org[54.229.20.238]:25: Connection timed out)
Sep 6 20:10:40 mailer postfix/smtpd[2785]: 3AB5A41927: client=localhost[127.0.0.1]
Sep 6 20:10:48 mailer postfix/cleanup[2789]: 3AB5A41927: message-id=<[email protected]>
Sep 6 20:10:48 mailer postfix/qmgr[2776]: 3AB5A41927: from=<[email protected]>, size=422, nrcpt=1 (queue active)
Sep 6 20:10:50 mailer postfix/smtpd[2785]: disconnect from localhost[127.0.0.1]
postconf -n:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
inet_interfaces = all
local_recipient_maps =
mailbox_size_limit = 0
mydestination =
myhostname = mailer.example.org
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = $mydomain
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /mnt/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 5000
virtual_transport = virtual
virtual_uid_maps = static:5000
Gracias de antemano por cualquier posible ayuda. Estoy bloqueado :(
Saludos, Christophe.
Respuesta1
Copiado del comentario:
¿Cómo se ven sus registros DNS MX para example.org? Creo que si no los tienes configurados en absoluto, el valor predeterminado será el nombre de dominio. Al menos deberías tener un registro MX con mailer.example.org y un peso arbitrario (como 10). Además, si este cuadro es para recibir correo, ejemplo.org debe estar en sus dominios virtuales (que, como están en mysql, no son visibles aquí), o debe colocarlo en midestino.