Postfix: validar destinatários no servidor remoto

2

Estou usando transport table para especificar o nexthop para um domínio específico:

Anfitrião A:

/etc/postfix/transport
domain.com     smtp:[mail.host2.com]:25

Host A verifica os destinatários locais com a tabela de consulta:

local_recipient_maps = proxy:unix:passwd.byname $alias_maps
unknown_local_recipient_reject_code = 550
  • mas gostaria de saber se existe uma maneira de verificar os destinatários remotos em Host B de Host A no tempo SMTP para evitar o NDR para emails forjados.

Atualização: seg 28 jul 13:49:01 BST 2014:

Parece que o Exim pode fazer a verificação de e-mail do destinatário via LMTP , então eu me pergunto se o Postfix pode fazer o mesmo ?

# Perform recipient verification
deny message = Recipient verification failed, Non-existent mailbox
log_message = Recipient verification failed
!verify      = recipient/callout=2m,use_postmaster,defer_ok
    
por HTF 25.07.2014 / 16:39

1 resposta

2

Não existe esse caminho geralmente válido. Essa técnica não apenas seria de grande utilidade para os spammers, como também você não saberia o que acontece com o correio, uma vez que passe pelo gateway de correio anunciado externamente por uma empresa.

Talvez ele permaneça em spool nessa caixa enquanto é verificado por spam e vírus, depois é entregue em um servidor interno para entrega final e leitura pelo destinatário; essa é uma configuração bastante comum. A caixa de retransmissão não tem a menor idéia de quais usuários são realmente válidos - apenas esfrega o conteúdo e o transmite - então, mesmo que houvesse uma maneira de perguntar, ele não poderia lhe dizer.

Editar à luz da atualização: isso não ajudará você. O artigo ao qual você está vinculado mostra uma caixa de retransmissão que aceita e-mail para entrega final de entrada, dentro de uma organização, e a torna ciente da existência / inexistência do usuário no ponto de entrega final por meio da chamada LMTP.

No meu exemplo acima, a entrega do LMTP pode ser usada no (hipotético) sistema de retransmissão remota para permitir que ele saiba quais destinatários acabariam sendo um usuário válido na entrega de entrada final. Mas você não tem como forçá-los a ativar isso em sua caixa de retransmissão e, a menos que você o faça, a caixa de retransmissão deles não sabe o que dizer quando você tenta validar os destinatários. / p>

Basicamente, existem muitas técnicas para validar os destinatários dentro do limite de confiança de uma organização , mas (felizmente) não há opções válidas em geral que funcionem em toda a Internet.

    
por 25.07.2014 / 16:51

Tags