Configurando o Postfix como retransmissão SMTP (somente)

1

Eu tenho um Postfix 2.5.1 em um servidor Debian 4.0 PPC. Eu pretendo usar isso como um retransmissor SMTP para e-mail de saída do meu celular (como o meu provedor de serviços de telefone recentemente descartou seu servidor SMTP).

O servidor Postfix está atrás de um roteador NAT ao qual adicionei algumas regras de encaminhamento de porta para o SMTP de entrada. Isso funciona bem.

Atualmente, o main.cf tem um grande conjunto de restrições listadas em smtpd_recipient_restrictions , que não são necessárias e que terminam com permit (o que eu entendo é o padrão, se todas as regras forem inaplicáveis)

Não sei por que o main.cf existente não tem regras organizadas em outras seções como smtpd_client_restrictions etc como Os documentos postfix fazem. No entanto, sinto que é melhor usar as convenções no main.cf fornecidas com o software, em vez de reorganizá-lo.

no main.cf posso simplificar minhas restrições para isso?

smtpd_recipient_restrictions =
 permit_mynetworks
 permit_sasl_authenticated
 reject
    
por RedGrittyBrick 09.05.2014 / 12:14

1 resposta

1

Tanto quanto eu entendo, sim, você pode simplificar sua configuração com o exemplo que você deu.

Em geral, não acho que haja algum problema com a configuração de smtpd_client_restrictions em sua configuração também. A configuração padrão é provavelmente configurada com objetivos diferentes dos seus em mente.

Lembre-se de que smtpd_client_restrictions se aplica antes que o cliente tenha a capacidade de se comunicar por SMTP. Portanto, não há dados de autenticação SASL disponíveis de qualquer maneira.

Dado que você só quer usar o servidor você mesmo, do seu telefone, você

  1. não sabe qual endereço IP você terá, portanto, aplicar um reject com base em mynetworks não seria útil para você.

  2. permitir que qualquer pessoa, exceto você (que seja um usuário autenticado) enviar e-mails pelo servidor, não seja algo de seu interesse.

por 09.05.2014 / 12:35

Tags