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 relayhost
pode estar vaziocomo é por padrão. Você não precisa ter um relayhost, a menos que sua conectividade com a Internet na porta SMTP 25
seja limitada. O Postfix irá, por padrão, consultar o DNS para umtrocador de correio MX
registrar 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 relayhost
o comando? E é claro que os registros de e-mail devem revelar o que está acontecendo.