Postfix: relay individual per usuari/domini

Per evitar que Gmail i Outlook marquin els correus-e procedents del nostre com a servidor com a correu brossa ens pot interessar fer relay en un altre SMTP, i més concretament fer relay d’alguns usuaris concrets.

Afegim el fitxer /etc/postfix/bysender:

user@example.com   [smtp.otherserver.com]:port
  • Nota: Si no posem la part de user farà relay de tot el domini.

Indiquem les credencials al fitxer /etc/postfix/sasl/sasl_passwd:

[smtp.otherserver.com]:port email@otherserver.com:password

Fem el hash/map del fitxer:

# postmap /etc/postfix/bysender
# postmap /etc/postfix/sasl/sasl_passwd

Protegim els fitxers:

# chown root:root /etc/postfix/sasl/sasl_passwd /etc/postfix/sasl/sasl_passwd.db
# chmod 0600 /etc/postfix/sasl/sasl_passwd /etc/postfix/sasl/sasl_passwd.db

Editem el fitxer /etc/postfix/main.cf:

# Load relays file
sender_dependent_relayhost_maps = hash:/etc/postfix/bysender
# Enable SASL authentication
smtp_sasl_auth_enable = yes
# Disallow methods that allow anonymous authentication
smtp_sasl_security_options = noanonymous
# Location of sasl_passwd
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
# Location of CA certificates
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

Reiniciem el servei:

# service postfix restart

Fonts:

 

Un pensament a “Postfix: relay individual per usuari/domini

  1. Es la única forma que hi ha per a evitar que et marquin com a spam? Vaig insralar un servidor de correu i vaig adonar-me que em passava, però no ho vaig pensar més

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

This site uses Akismet to reduce spam. Learn how your comment data is processed.