Estoy usando los servicios de correo en la nube de Exchange 365 y un servidor Apple 10.9.1 (Mavericks). Ahora me gustaría conectar mi Postfix de servidores Apple a un relé SMTP de Exchange (recibir notificaciones cuando se actualice Wiki y otras cosas interesantes). El problema es que Exchange no permite configurar un Relay SMTP para dominios con una IP dinámica (en mi caso, appleserver.local). ¿Existe alguna otra solución para darse cuenta de eso? Mi Postfix sólo debe enviar correos electrónicos a direcciones de correo electrónico internas.
¡Cualquier ayuda es bienvenida!
Registro de errores de Postfix
postfix/postmap[17226]: fatal: open database /Library/Server/Mail/Config/postfix/sasl_passwd.db: Permission denied
May 14 18:50:58 appleserver.local postfix/pickup[14110]: 05635D9A12: uid=94 from=<[email protected]>
May 14 18:50:58 appleserver.local postfix/cleanup[14875]: 05635D9A12: message-id=<[email protected]>
May 14 18:50:58 appleserver.local postfix/qmgr[14111]: 05635D9A12: from=<[email protected]>, size=382120, nrcpt=1 (queue active)
May 14 18:50:58 appleserver.local postfix/smtpd[14881]: connect from localhost[127.0.0.1]
May 14 18:50:58 appleserver.local postfix/smtpd[14881]: warning: Illegal address syntax from localhost[127.0.0.1] in MAIL command: <[email protected]>
May 14 18:50:58 appleserver.local postfix/smtp[14879]: 05635D9A12: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.98, delays=0.09/0.03/0.01/0.86, dsn=5.1.7, status=bounced (host 127.0.0.1[127.0.0.1] said: 501 5.1.7 id=13401-01 - Rejected by next-hop MTA on relaying, from MTA(smtp:[127.0.0.1]:10025): 501 5.1.7 Bad sender address syntax (in reply to end of DATA command))
May 14 18:50:58 appleserver.local postfix/cleanup[14875]: F1CBBD9A32: message-id=<[email protected]>
May 14 18:50:58 appleserver.local postfix/qmgr[14111]: F1CBBD9A32: from=<>, size=2567, nrcpt=1 (queue active)
May 14 18:50:58 appleserver.local postfix/bounce[14882]: 05635D9A12: sender non-delivery notification: F1CBBD9A32
May 14 18:50:58 appleserver.local postfix/qmgr[14111]: 05635D9A12: removed
May 14 18:50:59 appleserver.local postfix/error[14883]: F1CBBD9A32: to=<[email protected]>, relay=none, delay=0.02, delays=0/0.01/0/0, dsn=5.1.3, status=bounced (bad address syntax)
Respuesta1
¿Qué artículo de KB estás siguiendo? Hay uno para retransmitir desde un "servidor de aplicaciones" interno si todo lo que va a enviar por correo electrónico son usuarios internos de O365: http://technet.microsoft.com/en-us/library/dn554323%28v=exchg.150%29.aspx
Utilice el método "Envío directo".
Otra alternativa, la que normalmente implemento, es implementar hMailServer
(búsquelo en Google, es gratis) en un servidor interno de Windows. Luego configuro la retransmisión SMTP para enviar correos electrónicos a través de Office 365.
Pero nuevamente, si solo desea enviar correos electrónicos a direcciones de correo electrónico internas alojadas en O365, entonces el método de envío directo funciona muy bien y no requerirá ninguna configuración de retransmisión. Simplemente envíe un correo electrónico con la dirección DE origen como una dirección @sudominio.com real y funcionará bien... pero es posible que deba agregar la IP externa o el rango de IP de su servidor de correo si es dinámico a la lista de IP aceptadas para que no No clasificar el correo electrónico como spam (en el portal Exchange de administración de O365)