Aceitar email com o Postfix, independentemente do domínio

1

Estou trabalhando em um aplicativo que aceita apenas emails provenientes dos servidores de e-mail do Google. O desafio é que os aplicativos não sabem, de antemão, quais domínios aceitar e, portanto, eu preciso que o Postfix aceite emails de todos os domínios.

  • Este é o ponto final de todos os e-mails, não sendo feitas retransmissões
  • Aceite apenas mensagens dos servidores do Google Apps:

    dig txt _spf.google.com | grep spf |format_spf.py > /etc/postfix/network_table
    mynetworks = hash:/etc/postfix/network_table
    smtpd_client_restrictions = permit_mynetworks, reject
    
  • E-mail não aceito por qualquer alias local está sendo encaminhado para um usuário pega-tudo, onde é processado pelo procmail:

    luser_relay = catch-all-user
    mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
    
  • Neste ponto, não consigo aceitar e-mails sem uma tabela contendo os domínios:

    mydestination = hash:/etc/postfix/mydestination_table
    

Então, como posso me livrar da tabela "mydestination"?

Obrigado.

    
por sebix 23.01.2010 / 12:29

2 respostas

1

Você quer que o Postfix seja um revezamento aberto?

Isso pode resolver esse problema:

smtpd_client_restrictions = permit
    
por 23.01.2010 / 12:48
0

Vocês são estrelas!

Eu gostaria de mencionar que eu também tive que incluir o smtpd_relay_restrictions = permit. Então eu tenho essas duas linhas adicionais:

smtpd_relay_restrictions = permissão smtpd_client_restrictions = permitir

E isso funcionou como um encanto para o retransmissor aberto (claro que eu tenho um firewall garantindo que isso seja aberto apenas de dentro da minha rede e não da Internet !!)

    
por 28.11.2016 / 16:17

Tags