Para que o postfix saiba que não deve enviar emails para um domínio localmente, você precisará fazer alterações em algumas variáveis de configuração (se relevantes para a sua instalação) em main.cf - nos documentos oficiais do postfix, você precisará fazer certifique-se de remover todos os domínios que não deseja que sejam tratados como locais das seguintes variáveis:
mydestination: geralmente contém a lista de domínios entregues localmente
local_recipient_maps: tabela de pesquisa que contém endereços de destinatários locais
local_transport: transporte padrão para correio local - altere se inet_interfaces ou proxy_interfaces corresponder ao destino de um email
virtual_mailbox_domains: o mesmo que o meu destino, se você estiver fazendo uso dele
Além disso, eu recomendo que você:
use postconf na linha de comando para obter acesso rápido aos valores atuais nas variáveis de configuração do postfix ( man postconf para mais detalhes)
visite a página de informações postconf / main.cf no site oficial do postfix para obter todos os detalhes
Sim, o postfix pode ser complicado - mas essa é a beleza de sua natureza configurável.
Não tenho certeza se essa é a solução ideal, mas tenho uma caixa com um único domínio e isso funcionou para mim. Estou usando o Google Apps para e-mail e temos o postfix instalado para enviar e-mails transacionais, que acabam passando pelo sendgrid para serem entregues aos usuários do site.
Descobri que o postfix estava enchendo / Maildir com milhares de mensagens e consumindo o espaço em disco no meu sistema.
Onde {IP-ADDRESS-HERE} é o seu IP, por exemplo, 10-100-10-10
Após reiniciar o postfix, testei e as mensagens ainda estão sendo enviadas com êxito para o sendgrid e enviadas via postfix, mas agora minha mãe não está mais sendo preenchida com mensagens desnecessárias.
Encontrei essa pergunta e resposta pesquisando especificamente sobre esse problema, mas no contexto do Plesk. Parece que em algumas configurações (talvez dependente do seu provedor de hospedagem), o Plesk gosta de assumir que o postfix usará a entrega local, não importa o quê. Mais útil!
Respostas:
Para que o postfix saiba que não deve enviar emails para um domínio localmente, você precisará fazer alterações em algumas variáveis de configuração (se relevantes para a sua instalação) em main.cf - nos documentos oficiais do postfix, você precisará fazer certifique-se de remover todos os domínios que não deseja que sejam tratados como locais das seguintes variáveis:
Além disso, eu recomendo que você:
Sim, o postfix pode ser complicado - mas essa é a beleza de sua natureza configurável.
Espero que isto ajude!
fonte
Não tenho certeza se essa é a solução ideal, mas tenho uma caixa com um único domínio e isso funcionou para mim. Estou usando o Google Apps para e-mail e temos o postfix instalado para enviar e-mails transacionais, que acabam passando pelo sendgrid para serem entregues aos usuários do site.
Descobri que o postfix estava enchendo / Maildir com milhares de mensagens e consumindo o espaço em disco no meu sistema.
Alterei o seguinte em etc / postfix / main.cnf:
Para:
Onde {IP-ADDRESS-HERE} é o seu IP, por exemplo, 10-100-10-10
Após reiniciar o postfix, testei e as mensagens ainda estão sendo enviadas com êxito para o sendgrid e enviadas via postfix, mas agora minha mãe não está mais sendo preenchida com mensagens desnecessárias.
fonte
Encontrei essa pergunta e resposta pesquisando especificamente sobre esse problema, mas no contexto do Plesk. Parece que em algumas configurações (talvez dependente do seu provedor de hospedagem), o Plesk gosta de assumir que o postfix usará a entrega local, não importa o quê. Mais útil!
Em seguida, encontrei e segui este artigo que ajudou a resolver o problema: http://www.rcneil.com/blog/postfix-local-loop-in-plesk/
A parte relevante é:
Só queria registrar isso aqui, caso alguém achasse útil saber exatamente as configurações que funcionavam para mim.
fonte
Eu achei o link abaixo muito útil, mostra o guia passo a passo para desativar o postfix para entrega de domínio externo. http://www.codeinsects.com/allow-postfix-php-send-email-to-work-with-extenal-mx-record.html
fonte