Para abrir el puerto 25 en tu Máquina Virtual (VM), ve a Starlight Manager > elige la pestaña "Mail Bridge" > pulsa el botón ‘Add Mail Bridge’.
Una vez que el registro PTR esté configurado y el puerto 25 habilitado, puedes configurar tu servidor SMTP preferido. A continuación se muestran ejemplos para Postfix, Exim y Sendmail. Utiliza la IP de la VM que aparece en tu Starlight Manager y asegúrate de que tu nombre de dominio para el registro PTR coincida con tu dominio remitente (por ejemplo, mail.example.com).
|
Cuando Postfix esté instalado, puedes iniciar el servicio y asegurarte de que se inicie después de reiniciar el servidor:
|
Luego, puedes configurar el servicio. Todas las opciones necesarias para el servicio se encuentran en el directorio /etc/postfix y el archivo principal de configuración es /etc/postfix/main.cf
Ejecuta el comando sudo nano /etc/postfix/main.cf para comenzar a editar el archivo principal de configuración y añade o actualiza estas líneas:
|
Reinicia Postfix para aplicar los cambios:
|
Prueba el envío de correo:
|
|
El siguiente comando muestra una interfaz de asistente para configurar el software. Permite a los usuarios decidir si Exim debe dividir su configuración en varios archivos o almacenarla en un solo archivo:
|
Si se utiliza la primera opción, la configuración se almacenará en los subdirectorios /etc/exim4/conf.d. Si se elige un solo archivo de configuración, será /etc/exim4/exim4.conf
Cuando todas las configuraciones estén listas, ejecuta systemctl restart exim4para que los cambios tengan efecto.
Edita /etc/exim4/update-exim4.conf.conf para asegurarte de lo siguiente:
|
Reinicia Exim para aplicar los cambios:
sudo systemctl restart exim4
Prueba la entrega de correo ejecutando el siguiente comando:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
El archivo principal de configuración de Sendmail es /etc/mail/sendmail.cf. Evita editar este archivo directamente. Si necesitas modificar la configuración, edita el archivo /etc/mail/sendmail.mc en su lugar, haz una copia de seguridad del archivo de configuración original y utiliza una de las siguientes alternativas para generar un nuevo archivo de configuración:
1) Utiliza el makefile incluido /etc/mail para crear una nueva configuración:
|
Todos los archivos generados en /etc/mail se regenerarán si es necesario.
2) Alternativamente, puedes usar el m4procesador de macros para crear un nuevo /etc/mail/sendmail.cf. El procesador de macros m4no está instalado por defecto. Antes de usarlo para crear /etc/mail/sendmail.cf, instala el paquete m4como root:
|
Los siguientes archivos de configuración de Sendmail se encuentran en el directorio /etc/mail/:
access- especifica qué sistemas pueden usar Sendmail para correo saliente
domaintable- mapeo de nombres de dominio
local-host-names - alias para el host del servidor
mailertable- instrucciones que sobrescriben el enrutamiento para dominios particulares
virtusertable- especifica una forma de aliasing específica de dominio, permitiendo alojar múltiples dominios virtuales en la máquina.
A continuación puedes ver ejemplos de cómo se pueden editar los archivos de configuración:
|
Varios de los archivos de configuración mencionados deben almacenar su información en archivos de base de datos antes de que los cambios tengan efecto. Para incluir cualquier cambio realizado en los archivos de configuración, ejecuta el comando makemap hash /etc/mail/<name> < /etc/mail/<name>como root. Aquí, <name> representa el nombre de la configuración que se va a actualizar.
Reinicia el proceso de Sendmail ejecutando el comando systemctl restart sendmail.