SMTP en DigitalOcean.com
Configuración del servidor de correo en DigitalOcean.com
Why is SMTP blocked in DigitalOcean.com?
Alternativas?
VPS:
Servidor de correo propio:
10 Best Self-Hosted Email Server Platforms
Mail Relay:
Mail Relay con Mailjet:
Mail Relay entre 2 servidores (alumno.me y el servidor VPS del alumno):
How to Set Up SMTP Relay Between 2 Postfix SMTP Servers on Ubuntu
servidor alumno.me
abrir el puerto 587
sudo ufw allow 587
crear el usuario/********
sudo adduser usuario
servidor VPS del alumno:
Conectarse al VPS por ssh para realizar la configuración de Postfix (sustituir el usuario y el dominio por el propio)
ssh mi_usuario@mi_dominio.me
Realizar copia de seguridad de la configuración de Postfix
sudo cp /etc/postfix/main.cf /etc/postfix/main.cf.backup
modificar la configuración de Postfix
sudo nano /etc/postfix/main.cf
comprobar los valores de myhostname y mydestination
# myhostname = packer-679aca56-ee0a-3df2-ebf6-e7c4e97b5679 myhostname = alumno.me # mydestination = $myhostname, packer-679aca56-ee0a-3df2-ebf6-e7c4e97b5679, localhost.localdomain, , localhost mydestination = $myhostname, alumno.me, localhost.localdomain, , localhost
cambiar la línea de relayhost
relayhost = alumno.me:587
# relayhost = mail.alumno.me:587
añadir estas líneas al final
# outbound relay configurations
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = may
header_size_limit = 4096000
cambiar la configuración del fichero sasl_password
sudo nano /etc/postfix/sasl_passwd
alumno.me:587 usuario@alumno.me:***********
o
mail.alumno.me:587 usuario@alumno.me:***********
ejecutar postmap
sudo postmap /etc/postfix/sasl_passwd
chequear y reiniciar Postfix
sudo postfix check sudo systemctl restart postfix sudo systemctl status postfix
es conveniente cambiar los permisos de sasl_passwd y sasl_passwd.db
sudo chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
Prevenir el spam
sudo nano /etc/postfix/main.cf
Encontrar la siguiente línea:
inet_interfaces = all
y cambiarla por ésta:
inet_interfaces = loopback-only
Guardar y cerrar el fichero. Después reiniciar Postfix para que tengan efecto los cambios:
sudo systemctl restart postfix sudo systemctl status postfix
Probar el envío de correo:
mail -s "Email de prueba de Eva" paco.portada@protonmail.com <<< "Este es el mensaje de correo"
Más información:
Cómo configurar la retransmisión SMTP de Postfix en Ubuntu con Sendinblue
How to Set Up Postfix SMTP Relay on Ubuntu with Sendinblue
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.