Existe algum formulário para impedir a entrega local em um servidor postfix?
Idealmente, desejo evitar a entrega local em alguns domínios, porque esse servidor postfix é um backup do Google Apps.
Existe algum formulário para impedir a entrega local em um servidor postfix?
Idealmente, desejo evitar a entrega local em alguns domínios, porque esse servidor postfix é um backup do Google Apps.
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!
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:
mydestination = ip-{IP-ADDRESS-HERE}.ec2.internal, localhost.ec2.internal, , localhost
Para:
mydestination = localhost
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!
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 é:
Encontre o arquivo de configuração 'main.cf' para o PostFix, que para o CentOS 6, está localizado em /etc/postfix/main.cf ...
Em seguida, abra o arquivo através de um editor de texto ou no shell do Linux e faça as seguintes linhas:
virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox
Comentou assim:
#virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains #virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual` #virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox`
Em seguida, reinicie o serviço Postfix ... e pronto! Seu endereço de e-mail deve estar recebendo esses e-mails agora.
Só queria registrar isso aqui, caso alguém achasse útil saber exatamente as configurações que funcionavam para mim.
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