Configuração do Exim para falar com uma instância do Exim em execução localmente por meio de seu SMTP?

0

Estou usando o Go e quero enviar e-mails usando o protocolo SMTP para a instância local do Exim.

Tenho muitos domínios que são servidos na mesma máquina do Centos 7. Todos esses domínios estão configurados para receber emails no Yandex . Não quero atingir os limites Yandex , pois vou enviar grandes quantidade de e-mails.

Gmail Sugerido

Use a local mail server—If you have a local mail server, use it to send mail directly to recipients to avoid sending limits. This local server should also be added to your SPF record to stop the messages from being marked as spam.

Eu tentei usar exim -t com o código do golang com WriteTo () do pacote do Gomail , mas não passou e-mails com cabeçalhos de BCC para exim.

Por isso, é aconselhável usar o protocolo SMTP em StackOverflow como o Gomail funciona perfeitamente no SMTP.

Eu usei o seguinte código para conseguir isso

m := gomail.NewMessage()

m.SetHeader("From", "[email protected]")
m.SetHeader("To", "[email protected]")

m.SetAddressHeader("Bcc", "[email protected]", "Bcc Email")

m.SetHeader("Bcc", "[email protected]", "[email protected]")

m.SetHeader("Reply-To", "[email protected]")
m.SetHeader("Subject", "Subject is to gomail to be discussed")
body := 'Why is bcc not getting populated'
m.SetBody("text/html", body)

d := gomail.NewDialer("127.0.0.1", 587, "", "")
d.TLSConfig = &tls.Config{InsecureSkipVerify: true}

if err := d.DialAndSend(m); err != nil {
    panic(err)
}

e recebeu o seguinte erro

panic: gomail: could not send email 1: 550 Verification failed for [email protected] Unrouteable address Sender verify failed

Exim Logs diz:

H=localhost [127.0.0.1] sender verify fail for [email protected]: Unrouteable address

H=localhost [127.0.0.1] X=TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128 CV=no [email protected] rejected RCPT [email protected]: Sender verify failed

It means Exim failed to verify your From address for some reason. What exactly reason depends on how Exim is configured.

Disse aqui

Então, minha pergunta é como eu corrijo o código / configuração do Exim ( Configurado pelo VestaCP )

p. Estou usando e-mails reais em código real!

    
por Garvit Jain 24.04.2018 / 18:40

0 respostas