puerto 587 en Postfix

Cómo configurar el puerto 587 en Postfix

¿Qué puerto SMTP debe utilizarse? ¿Puerto 25 o 587?

Usar el puerto 587 para enviar emails:

sudo nano /etc/postfix/master.cf
submission inet n     -     y     -      -     smtpd
  -o syslog_name=postfix/submission
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject

Habilitar encriptación:

(sudo apt install certbot)

(sudo ufw allow 80)

sudo certbot certonly –standalone –rsa-key-size 4096 –agree-tos –preferred-challenges http -d alumno.me

sudo nano /etc/postfix/main.cf
# TLS parameters
# smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
# smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_cert_file=/etc/letsencrypt/live/alumno.me/fullchain.pem
smtpd_tls_key_file=/etc/letsencrypt/live/alumno.me/privkey.pem
sudo postfix check
sudo systemctl restart postfix

Test:

echo "Este es un mensaje encriptado de alumno" | mail -s "Prueba de mensaje encriptado"  paco.portada@protonmail.com

Errores:

How to enable port 587 in Postfix

 

revisar el log del correo:

sudo nano /var/log/mail.log

 

revisar el fichero de configuración de postfix:

sudo nano /etc/postfix/main.cf
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
# sustituir por el dominio propio
mydomain = alumno.me
myhostname = $mydomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $mydomain, localhost.localdomain, , localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
# inet_interfaces = loopback-only
inet_protocols = all
home_mailbox = Maildir/
virtual_alias_maps = hash:/etc/postfix/virtual

 

Proveedores de alojamiento que no bloquean el puerto 25:

Contabo

Kamatera

Best VPS with Open Port 25 You Can Get This 2024

Deja una respuesta