Postfix: Qual é o meu Relay Host padrão ao enviar por meio de diferentes hosts de retransmissão?

Postfix: Qual é o meu Relay Host padrão ao enviar por meio de diferentes hosts de retransmissão?

Eu sei que esta pode parecer uma pergunta idiota, mas ei, deixe-me tentar ...

Olá, estou hospedandodomínios diferentese tentandoconfigure o postfix para enviar e-mails através do sendgrid para determinados domínioscom autenticação diferente, e o restante dos domínios restantes para usar as configurações locais do postfix para enviar e-mails normalmente, ou seja, usando meu host de retransmissão padrão, aqui está o que consegui compilar a partir de seuslocal na rede Internete adicionei minhas configurações

/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

Agora, por algum motivo, não consigo descobrir meu default relay host? tentei

relay_host = 

e

relay_host = $domain

também

relay_host = [my.default.relay.com]

No final eu ainda consigo mail for [my.default.relay.com] loops back to myself,claro que fiz os postmaps de sender_relay,sasl_passwd e mudei para chmod 600

Você pode ajudar a descobrir qual default relay hosté o meu? Ou uma possível maneira de resolver meu problema?

PS: eu não gostoRelé abertono entanto

Responder1

O parâmetro de configuração érelayhost, não " relay_host". Você está perguntandoqual é o seu relayhost padrãoe você tem uma resposta sobre como descobrir isso. Acho que você está realmente tentando perguntar o que é issodeveser.

O relayhostpode estar vaziocomo é por padrão. Você não precisa ter um relayhost, a menos que sua conectividade com a Internet na porta SMTP 25seja limitada. O Postfix irá, por padrão, consultar o DNS para umtrocador de correio MXregistrar o domínio do destinatário e se comunicar diretamente com o destinatárioagente de transferência de mensagens(MTA).

Responder2

Para descobrir o host de retransmissão padrão, você já experimentou postconf relayhosto comando? E é claro que os registros de e-mail devem revelar o que está acontecendo.

informação relacionada