Estoy tratando de configurar el reenvío de correo en un nuevo servidor mío. Por ejemplo, quiero que [email protected] reenvíe todo el correo electrónico enviado a, por ejemplo, [email protected]. No necesito / deseo poder enviar correo desde mydomain.
Estoy ejecutando Ubuntu 10.04 y es mi servidor, así que tengo acceso de root y puedo instalar / modificar todo lo necesario. Tengo algunos años de experiencia en Linux, pero nunca antes jugué con servidores de correo, así que literalmente no sé nada sobre ellos. Por lo tanto, realmente no puedo entender todas las preguntas que se han hecho anteriormente sobre este tema. También parece haber muchas respuestas diferentes dadas y tomaría una eternidad leer sobre cada solución propuesta. Dicho esto, ¿alguien puede señalarme en la dirección correcta sobre cómo lograr esto? ¡Gracias!
fuente
Recipient address rejected: local delivery is disabled
¿Ya tienes un servidor de correo entrante en funcionamiento? ¿Ya ha configurado los registros MX para su dominio?
Configure
/etc/mail/virtusertable
con la siguiente línea de reenvío:fuente
Seguí el consejo de @ jon-lin y me quedé atrapado con el correo que se recuperaba con una dirección del destinatario rechazada: la entrega local es un mensaje deshabilitado. Descubrí que la configuración de mapas de alias virtuales funcionó.
Instalar postfix.
Agregue estas líneas a main.cf:
virtual_alias_domains = mydomain.com myanotherdomain.com
virtual_alias_maps = hash:/etc/postfix/virtual
Configurar de la
/etc/postfix/virtual
siguiente manera:[email protected] [email protected]
[email protected] [email protected]
El primer correo electrónico es la dirección en la que Postfix recibirá correos electrónicos, y el segundo es la dirección donde Postfix reenviará los correos electrónicos. Observe que el formato aquí es diferente al archivo de alias: está separado por espacios.
correr
postmap /etc/postfix/virtual
sudo /etc/init.d/postfix reload
Consulte esta guía como referencia: http://www.binarytides.com/postfix-mail-forwarding-debian/
fuente