Pare o Postfix de enviar e-mails do localhost

Pare o Postfix de enviar e-mails do localhost

Quando meu servidor de e-mail envia e-mails, aqui estão os cabeçalhos:

Received: from example.com (localhost [127.0.0.1])
    by example.com (Postfix) with ESMTP id EB14D48159
    for <[email protected]>; Thu, 26 Dec 2013 11:56:12 +0000 (GMT)

Isso geralmente não é um problema, exceto o filtro Postini de um cliente que está sendo particularmente violento e parece classificar isso como um endereço ilegal. Eu poderia lutar contra eles, mas parece que seria mais fácil apenas enviar e-mail do IP legal, certo ..?

Passei por praticamente todas as configurações do Postfix. Já configurei as seguintes variáveis ​​para example.com: masquerade_domains, smtp_helo_name, myhostname, myorigin, e configurei smtp_bind_addresspara nosso IP externo. Não sei o que mais posso mudar que possa ter efeito.

Como posso alterar o endereço/IP para nosso endereço/IP externo?

Estou usando Ubuntu 12.04, Postfix 2.9.6. Eu vi e tentei (conforme mencionado acima) respostas como as doComo fazer o Postfix usar outro endereço IP?e eu não tenhoqualquervincular endereços em meu arquivo master.cf (acho que essa era a maneira antiga de fazer as coisas?)

Responder1

Michael Hampton me fez pensar se o cliente tinha algo a ver com isso. Django por padrão usa localhostcomo host de email.

Eu adicionei isso ao meusettings.py

EMAIL_HOST = "example.com"

E BOOM. Domínio certo, IP certo. Os e-mails não são bloqueados.

Responder2

enviando e-mail com sendmail - django

Você já pensou em enviar e-mail usando o programa sendmail/ (semelhante) fornecido pelo postfix?

A pergunta do StackOverflow abaixo fornece um link para o snippet do Django:
https://stackoverflow.com/questions/10450748/sending-email-with-sendmail-django
https://djangosnippets.org/snippets/1864/

Ele inicia um processo por mensagem.

informação relacionada