
Tengo que utilizar una configuración Win2k/Exchange 2k para el correo de nuestra empresa. No hay forma de cambiarlo o actualizarlo. Debido a varios escenarios de piratería y spam que se desarrollaron, implementamos una retransmisión basada en Linux usando qmail & perdition. Eso pareció solucionar nuestros problemas principales; sin embargo, ahora un remitente no recibe un rebote cuando el correo se envía a un usuario inexistente en nuestra organización. Ciertamente estoy abierto a otras soluciones (solo FOSS), pero hasta ahora estoy perplejo. Aquí están nuestros requisitos:
- debe tener acceso POP y SMTP desde el mundo exterior mediante búsqueda autenticada
- Debe haber retransmisión de correo en cada momento. Lo que entra se queda dentro, lo que sale sale. Nada de correos anónimos.
- debe integrarse con 1 o más listas/grupos de spam/rbl para el filtrado
Idealmente, me gustaría habilitar algún tipo de AD LDAP o búsqueda emergente en el mismo cuadro para que, cuando no se encuentre un usuario, el mensaje regrese al autor. Me está costando encontrar una manera de hacer esto. He pensado en simplemente realizar un volcado de usuario para compararlo, pero puede resultar engorroso mantenerlo actualizado cada vez que alguien deja la empresa. El escenario actual realiza una búsqueda de usuario y, si no lo encuentra, simplemente lo descarta.
Alguna sugerencia ? ¿Podría haber otra forma de configurar esto mejor? ¿Quizás un paquete diferente funcionaría mejor?
Respuesta1
Ya le han dado una solución para crear tablas estáticas para el control. Otra solución sería utilizarqmail-verificar.
Respuesta2
Tengo los mismos requisitos. Tengo un cronjob que realiza una búsqueda ldap en el directorio activo en busca de usuarios de correo válidos y luego escribe un archivo que utiliza postfix.
La magia relevante es
ldapsearch -h server01.contoso.com -LLL -D '[email protected]' -y ~/.ad-password -x -Z -b 'dc=contoso,dc=com' '(msExchRecipientTypeDetails=1)' mailNickname > /tmp/$$.exchange
A partir de ahí tendrás que reescribir la salida para que coincida con lo que necesites para qmail. Para postfix escribo una tabla que luego se ejecuta a través de postmap.
Le pido al script que haga una diferencia y me envíe por correo electrónico los resultados de la diferencia para saber si se está volviendo loco.