Migrar de Postfix/Dovecot a Exchange

Migrar de Postfix/Dovecot a Exchange

El lugar donde trabajo actualmente usa Postfix/Dovecot en CentOS 6 para nuestro correo. Migraremos a Exchange 2013 en Windows Server 2012 en el futuro. Me pusieron a cargo de esta tarea y (obviamente) me gustaría que la migración fuera lo más fluida posible.

El problema es que no parece haber mucha documentación para dicha migración. Al menos no con Exchange 2013. Dicho esto, tengo un par de preguntas.

Me gustaría mantener nuestro servidor de correo actual como host de retransmisión, ya que tiene un filtro de spam que nos gusta. Según tengo entendido, si quiero lograr esto, todo lo que necesito hacer es agregar esta línea a mi main.cf:

relayhost = ExchangeServer.domain.com  

Luego agregue el servidor de correo como servidor confiable a cambio. ¿Es eso correcto?

Mi otra pregunta es; ¿Hay alguna forma de mantener el correo electrónico de todos mis usuarios? Según mi investigación, fue posible en Exchange 2003 y 2007. Pero no parece ser directamente posible con Exchange 2013 sin comprar una solución empresarial, lo cual me gustaría evitar.
veo desdeestePublique que imapsync puede ser una opción viable. Pero tengo entendido que esa herramienta no funciona para el intercambio (también es una solución paga).

Se agradece cualquier ayuda.

Respuesta1

Incluir su servidor Exchange main.cfcomo relayhostes casi suficiente: debido a la forma en que Postfix trataClases de direcciones, relayhostnunca se utilizará cuando Postfix crea que es el destino final del correo entrante (es decir, el dominio del destinatario está dentro de mydestination, virtual_mailbox_domainsetc.).

Entonces, lo que deberá hacer es mover el dominio en cuestión a relay_domains(y si tenía un transport_mapsque especificaba un transporte no estándar para él, elimine esta entrada también).

Esto sólo le deja con un único problema: verificar que realmente existe un destinatario en el servidor Exchange. Si puede consultar AD/LDAP, entonces no hay problema, simplemente configure relay_recipient_maps. De lo contrario, deberá utilizar la verificación de destinatario. Suponiendo que el correo de ejemplo.com debe retransmitirse al servidor Exchange:

smtpd_restriction_classes = relay_verification
relay_verification = check_unverified_recipient
# if Postfix > 2.10, you can also do this in smtpd_relay_restrictions
smtpd_recipient_restrictions =
  ...
  check_recipient_access hash:/etc/postfix/relay_verification
  ...

Y en /etc/postfix/relay_verification:

example.com  relay_verification

Para la segunda parte de su pregunta, utilice imapsync o herramientas similares.

información relacionada