[FUGSPBR] Pop-Before-SMTP

Ricardo Campos Passanezi riccp em ige.unicamp.br
Sex Mar 21 10:50:53 BRT 2003


On Thu, Mar 20, 2003 at 02:24:47PM -0300, Paulo Quartieri wrote:
> Dah uma olhada...Acho que o problema eh o popa3d (inclusive atualizei via
> ports), mas nao consigo identificar...
> 
> Main.cf, na parte que interessa..
> 
> smtpd_recipient_restrictions = permit_mynetworks,reject_non_fqdn_recipient,
>         check_client_access hash:/usr/local/etc/postfix/pop-before-smtp,
>         reject_unauth_destination
> 
> smtpd_helo_required = yes
> smtpd_recipient_limit = 100
> 
> smtpd_client_restrictions = reject_invalid_hostname,
>                             reject_non_fqdn_sender,
>                             reject_non_fqdn_recipient,
>                             reject_unknown_sender_domain,
>                             reject_unknown_recipient_domain,
>                             reject_unauth_pipelining,
>                             permit_mynetworks,
>                             reject_rbl_client,
>                             check_sender_access hash:/etc/mail/access,
>                             permit

Bom, assumindo que você não mexeu na variável "smtpd_delay_reject", você
pode colocar todas as restrições no "smtpd_recipient_restrictions". Dá
uma olhada nos arquivos da lista do postfix, que tem algo explicando
sobre isso lá.

Como exemplko, o meu está:

smtpd_recipient_restrictions =
 reject_non_fqdn_sender,
 reject_non_fqdn_recipient,
 reject_unknown_sender_domain,
 permit_mynetworks,
 check_client_access    hash:$config_directory/pop-before-smtp,
 reject_unauth_destination,
 check_client_access    hash:$config_directory/clients-ip.hash,
 check_sender_access    hash:$config_directory/clients-dns.hash,
 check_recipient_access regexp:$config_directory/recipient.regexp,
 reject_unauth_pipelining,
 reject_invalid_hostname,
 permit


> 
> 
> O pop-before...
> 
> Descomentei a parte do popa3d no $pat
> 
> # For popa3d with the patch from bartek marcinkiewicz <jr em rzeznia.eu.org>
> # (available in contrib/popa3d/):
> $pat = '^(... .. ..:..:..) \S+ popa3d\[\d+\]: ' .
>     'Authentication passed for \S+ -- \[(\d+\.\d+\.\d+\.\d+)\]';
> 

Mas e as outras variáveis do pop-b4?

$debug? $logto? $dbfile?

Quando você autentica via pop, o log gerado equivale ao $pat acima
mesmo?

Os logs do pop estão em qual arquivo? O padrão é:

# Set the log file we will watch for pop3d/imapd records.
$file_tail{'name'} = '/var/log/maillog';



-- 
Ricardo Campos Passanezi -  Administrador de Rede
Chave PGP e GPG Pública em: http://www.ige.unicamp.br/~riccp
Instituto de Geociências -  http://www.ige.unicamp.br - UNICAMP
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd