[FUG-BR] Dúvida:_FreeBSD_+_smtp_auth

Alex alexbbastos em gmail.com
Quinta Julho 19 14:09:11 BRT 2007


Obrigado João Victor, estarei testando e depois posto se deu certo.
Valeu a força.
Alex


Em 19/07/07, Joao Victor da Costa <victor em openit.com.br> escreveu:
>
> Alex,
> Colocando 'permit_mynetworks' antes de 'permit_sasl_authenticated' e
> setando 'mynetwork' corretamente garantirá que sua rede interna envie
> e-mails sem a necessidade de autenticação via sasl.
>
> []'s.
>
> On Thu, 2007-07-19 at 11:31 -0300, Alex wrote:
> > Bom dia.
> > Tenho dois servidores de e-mail, um operacional e um em "stand by", caso
> > haja algum problema com o operacional. Os dois são idênticos nas
> > configurações.
> > Uso postfix 2.4.0 + courier-imap (via ports) + clamav + spamassassin
> (via
> > ports) + clamav filter no Freebsd 6.2 . Tudo funcionando muito bem.
> > Estou instalando agora, o cyrus-sasl2 (via ports) + cyrusaslauthd + tls,
> no
> > sistema não-operacional. Depois de muita luta, consegui fazer funcionar.
> > Agora tenho uma dúvida: Gostaria de saber se tem algum jeito de fazer
> com
> > que somente os usuário de fora da minha rede precisem se autenticar por
> > sasl.
> > Localmente, os usuários utilizam pop3. Para fora, quero prover smtp auth
> via
> > imap-s (que já está funcionando localmente no servidor 2; e tb no
> servidor
> > operacional, porém neste, não envia ainda por falta de smtp auth).
> > Então, o que eu quero, é que estes usuários locais, não sofram nenhuma
> > alteração nas configurações de seus programas de e-mail e não precisem
> > autenticar, porque do jeito que está agora, mesmo localmente, se o
> usuário
> > não estiver cadastrado no sasldb2.db, não consegue enviar nada. É isso
> que
> > quero mudar, localmente; autenticação somente para conexões externas. É
> > possível? Se for, como?
> > Uma outra coisa, mesmo localmente, via thunderbird, não consegui fazer
> ele
> > enviar nem com ssl (porta 465) e nem via tls, mas está autenticando para
> > poder enviar. Tem como melhorar isso também?
> >
> > Segue algumas das minhas configurações:
> >
> > [root em localhost ~]# ps -ax | grep sasl*
> >   618  ??  Is     0:00.00 /usr/local/sbin/saslauthd -a pam
> >   619  ??  I      0:00.00 /usr/local/sbin/saslauthd -a pam
> >   620  ??  I      0:00.00 /usr/local/sbin/saslauthd -a pam
> >   621  ??  I      0:00.00 /usr/local/sbin/saslauthd -a pam
> >   622  ??  I      0:00.00 /usr/local/sbin/saslauthd -a pam
> >
> > [root em localhost ~]#  vim /usr/local/lib/sasl2/smtpd.conf
> > #pwcheck_method: saslauthd
> > pwcheck_method: auxprop
> > saslauthd_path:/var/run/saslauthd/mux
> > log_level: 3
> > mech_list: PLAIN LOGIN
> > auxprop_plugin: sasldb
> > sasldb_path: /usr/local/etc/sasldb2
> >
> > Obs: com saslauthd no pwcheck não funcionou com nenhum mecanismo.
> >
> > meu main.cf
> >
> > #SASL
> >
> > broken_sasl_auth_clients = yes
> > smtp_sasl_auth_enable = yes
> > smtpd_sasl_auth_enable = yes
> > smtpd_sasl_path = smtpd
> > smtpd_sasl_security_options = noanonymous
> > smtpd_sasl_local_domain = $myhostname
> > #smtpd_sasl_local_domain =
> >
> > #Verifica o MAIL TO
> >
> > smtpd_sender_restrictions = check_sender_access
> > regexp:/etc/postfix/sender_access,
> >  permit_sasl_authenticated,
> >  reject_non_fqdn_sender,
> >  reject_unknown_sender_domain,
> >  reject_non_fqdn_recipient,
> >  reject_unauth_pipelining,  reject_rbl_client dnsbl.njabl.org, (mais
> > rbls...),
> >  permit
> >
> > # Verifica o RCPT TO
> >
> > smtpd_recipient_restrictions = check_recipient_access
> > regexp:/etc/postfix/recipient_access
> >  permit_mynetworks,
> >  permit_sasl_authenticated,
> >  reject_non_fqdn_hostname,
> >  reject_unauth_pipelining,
> >  reject_unauth_destination,
> >  reject_rbl_client dnsbl.njabl.org, (mais rbls...), permit
> >
> > smtpd_helo_restrictions = permit_sasl_authenticated,
> >  reject_invalid_hostname,
> >  permit_mynetworks
> >
> > smtpd_data_restrictions = permit_sasl_authenticated,
> >  reject_unauth_pipelining
> >
> > smtpd_etrn_restrictions = permit_sasl_authenticated,  reject
> >
> > #TLS
> >
> > #Setado para yes, aceitara somente conexoes sob tls
> > smtpd_tls_auth_only = no
> > #Suportado ainda, mas obsoleto. Para postfix < 2.3
> > smtpd_use_tls = yes
> > #smtpd_tls_security_level = may
> > smtpd_enforce_tls = no
> > smtp_use_tls = yes
> > smtp_tls_note_starttls_offer = yes
> > smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
> > smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
> > smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
> > smtpd_tls_CApath = /etc/postfix/ssl
> > smtpd_tls_loglevel = 1
> > smtpd_tls_received_header = yes
> > smtpd_tls_session_cache_timeout = 3600s
> > tls_random_source = dev:/dev/urandom
> >
> > Obrigado. Qualquer ajuda será muito bem vinda...
> > Alex
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> >
> >
> >
> >
> > !DSPAM:469f7591357105209328925!
> >
>
>
> --
> Joao Victor da Costa.
> Depto. de Suporte Unix
> http://www.techmaster.com.br http://www.openit.com.br
> http://www.myfreebsd.com.br
>
> Tel.: 2517-6001 e 2517-6002
> E-mail: victor em openit.com.br, suporteunix em techmaster.com.br
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd