Postfix Rejeita notificações de devolução de entrada (Endereço do destinatário rejeitado: usuário desconhecido na tabela de destinatários local)

2

Então eu configurei um servidor de e-mail postfix, posso enviar, posso receber. Mas notei alguma atividade interessante em meus logs. Eu estava testando um acidentalmente enviado para um endereço de email inexistente, agora o servidor de email no outro domínio está tentando (sem desistir) para entregar a notificação de entrega com falha.

Para este exemplo, meu nome de domínio é exemplo.com, o domínio para o qual enviei o e-mail example.net Enviei um e-mail para um endereço inválido. Naturalmente, o servidor de email exemplo.net diz "ei este endereço não existe" e quer retornar um e-mail para mim dizendo que esse endereço não existe. Aqui está o log

Jan 27 08:50:37 UBUNTU-SRV postfix/smtpd[10508]: connect from remote.example.net[12.34.56.78]
Jan 27 08:50:37 UBUNTU-SRV postfix/smtpd[10508]: NOQUEUE: reject: RCPT from remote.example.net[12.34.56.78]: 450 4.1.1 "[email protected]": Recipient address rejected: User unknown in local recipient table; from=<> to= "[email protected]" proto=ESMTP helo= "mail.otherdomain.local"
Jan 27 08:50:37 UBUNTU-SRV postfix/smtpd[10508]: disconnect from remote.example.net[12.34.56.78]

Meu palpite é que o meu servidor diz, "[email protected]" tem uma conta de usuário? " a resposta obviamente é não, então rejeita. Esses registros estão funcionando a cada minuto por um dia agora.

Alguma idéia para receber este e-mail é colocar na caixa certa ou no mínimo encaminhar todas essas coisas para um diretório na minha caixa por enquanto?

    
por Jacob 28.01.2015 / 00:32

1 resposta

2

O servidor remoto se comporta de acordo com a especificação SMTP RFC 2821, especialmente na seção 4.2.1 . Como você rejeita com o código 450, o servidor remoto tentará enviá-lo até que a fila expire. Citação do RFC

4yz Transient Negative Completion reply

The command was not accepted, and the requested action did not occur. However, the error condition is temporary and the action may be requested again. The sender should return to the beginning of the command sequence (if any). It is difficult to assign a meaning to "transient" when two different sites (receiver- and sender-SMTP agents) must agree on the interpretation. Each reply in this category might have a different time value, but the SMTP client is encouraged to try again. A rule of thumb to determine whether a reply fits into the 4yz or the 5yz category (see below) is that replies are 4yz if they can be successful if repeated without any change in command form or in properties of the sender or receiver (that is, the command is repeated identically and the receiver does not put up a new implementation.)

Agora, o problema é que o seu servidor foi configurado para fornecer o código de resposta 450 rejeição temporária em vez disso 550 rejeições permanentes .

Como você não compartilha a configuração do postfix, não podemos identificar qual configuração causou esse comportamento. Você pode começar a examinar esses parâmetros abaixo e verificar se esse parâmetro é exibido na saída de postconf -n .

por 28.01.2015 / 02:31