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