Eu mencionei, "smtpd_recipient_restrictions", alias copiei do main.cf do meu server.

 No seu "smtpd_recipient_restrictions", coloque a diretiva
 "check_sender_access"



A verificação é feita quando o destinatario recebe o email, SE o sender passar por todas as verificações e for do dominio "dominio.com" ele obrigatoriamente precisaria estar logado (...permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination...), logo se ele não está logado e não estiver no mynetworks ele cai no "check_sender_access" o postfix rejeita com um 550 (permanente), dizendo que ele precisaria estar logado para enviar mensagens como "dominio.com".

Concordo que é estranho ver um "check_sender..." no "smtpd_recipient...", mas faz sentido (demorou para eu me tocar disso) e funciona muito bem aqui, até enviei um log
no email anterior.

Para endossar o que estou falando, faça uma pesquisa no google por "check_sender_access" esta diretiva está sempre no "smtpd_recipient_restrictions".
Por exemplo: http://www.posluns.com/guides/maincf.html


Att,
Egberto Monteiro


Em 09/23/2010 11:58 AM, irado furioso com tudo escreveu:
Em Thu, 23 Sep 2010 11:16:54 -0300
Egberto Monteiro<[email protected]>, conhecido
consumidor/usuário de drogas (Windows e BigMac com Coke) escreveu:

No seu "smtpd_recipient_restrictions", coloque a diretiva
"check_sender_access" (depois dos reject..., permit_mynetworks,
sasl ... e  antes da RBL's), por exemplo:

xiii... embolou o meio de campo (risos)

é só pra certificar mesmo, porque aqui vc menciona
"recipient_restrictions" mas (minha impressão) é de que vc queria
referenciar "smtpd_sender_restrictions", porque são diretivas
relacionadas ao remetente (sender) e não ao destinatário (recipient)
inclusive porque (veja 2a linha do excerto acima) vc coloca
corretamente "check_sender_access" ;)

TIA


_______________________________________________
Postfix-BR mailing list
[email protected]
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a