Sé que esta puede parecer una pregunta tonta pero bueno, déjame intentarlo...
Hola, soy anfitrióndiferentes dominiosy tratando deconfigurar postfix para enviar correos electrónicos a través de sendgrid para ciertos dominioscon autenticación diferente, y el resto de los dominios restantes para usar la configuración local de Postfix para enviar correo normalmente, es decir, usando mi host de retransmisión predeterminado, esto es lo que logré compilar desde susitio weby agregué mi configuración
/etc/postfix/main.cf:
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
relayhost = my.default.relay.com
/etc/postfix/sasl_passwd:
# Per-sender authentication; see also /etc/postfix/sender_relay.
[email protected] apikey:thatAPIkeyfromSendGrid
@domain1.example1.com username1:password1
@domain2.example.com username2:password2
# Login information for the default relayhost(which is?)
[my.default.relay.com] username:password
/etc/postfix/sender_relay:
# Per-sender provider; see also /etc/postfix/sasl_passwd.
@domain1.example.com [sendgrid.net]:submission
@domain2.example.com [sendgrid.net]:submission
Ahora, por alguna razón, no puedo entenderlo default relay host
. Lo intenté
relay_host =
y
relay_host = $domain
también
relay_host = [my.default.relay.com]
Al final todavía lo entiendo mail for [my.default.relay.com] loops back to myself
,por supuesto, hice los postmaps de sender_relay,sasl_passwd y los cambié a chmod 600
¿Puedes ayudarme a descubrir cuál default relay host
es mi? ¿O una posible forma de resolver mi problema?
PD: no me gustaRelevo abiertoaunque
Respuesta1
El parámetro de configuración esrelayhost
, no " relay_host
". Estás preguntando¿Cuál es su servidor de retransmisión predeterminado?y tienes una respuesta sobre cómo resolverlo. Creo que en realidad estás intentando preguntar qué es esto.deberíaser.
El relayhost
puede estar vacíocomo está por defecto. No necesita tener un servidor de retransmisión a menos que su conectividad a Internet en el puerto SMTP 25
sea limitada. Postfix consultará por defecto DNS para unintercambiador de correo MX
registro del dominio del destinatario y comunicarse directamente con el destinatarioagente de transferencia de mensajes(MTA).
Respuesta2
Para descubrir el host de retransmisión predeterminado, ¿ya probó postconf relayhost
el comando? Y, por supuesto, los registros de correo deberían revelarle lo que está pasando.