Postfix: ¿Cuál es mi host de retransmisión predeterminado cuando envío a través de diferentes hosts de retransmisión?

Postfix: ¿Cuál es mi host de retransmisión predeterminado cuando envío a través de diferentes hosts de retransmisión?

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 hostes 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 relayhostpuede 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 25sea limitada. Postfix consultará por defecto DNS para unintercambiador de correo MXregistro 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 relayhostel comando? Y, por supuesto, los registros de correo deberían revelarle lo que está pasando.

información relacionada