+ Responder ao Tópico



  1. #1

    Padrão Postfix + Sasl! Nao funciona!!

    Ola galera segui um tutorial do vivaolinux.com.br mas nao funciona alguem poderia me ajudar????

    fiz como ele pedia

    # apt-get install sasl2-plug-login sasl2-plug-plain sasl2-programs

    Iniciando a configuração:

    A configuração abaixo utiliza o método de autenticação /etc/shadow, isso significa que temos que utilizar o daemon saslauthd.

    Para isso editamos o arquivo /usr/lib/sasl2/smtp.conf, inserindo a seguinte linha:


    pwcheck_method: saslauthd

    OBS: Se o arquivo não existir, crie-o.

    O saslauthd suporta vários outros tipos de autenticação, mas nesse exemplo estaremos utilizando o shadow. Portanto edite o arquivo /etc/sysconfig/saslauthd e insira ou altere a linha abaixo:


    AUTH_MECH="shadow"

    OBS: A edição desse arquivo faz com que o daemon inicie com a opção "-a shadow" em sua linha de comando.

    Inicie o serviço:

    # service saslauthd start


    Configurando o Postfix

    Precisamos agora configurar o Postfix editando o arquivo /etc/postfix/main.cf. Na guia:

    smtpd_recipient_restrictions =

    Utilize a permissão que desejar para uma maior segurança, recomendo que deixe somente autenticação, portanto:


    smtpd_recipient_restrictions = permit_sasl_authenticated

    Para que o Postfix faça a autenticação, acrescente as linhas abaixo:


    # Habilitando a autenticação no servidor
    smtpd_sasl_auth_enable = yes

    # Desabilitando acesso anônimo
    smtpd_sasl_security_options = noanonymous

    # Configura o domínio de autenticação SASL
    smtpd_sasl_local_domain = $myhostname

    # Habilita suporte a clientes de e-mail antigos
    broken_sasl_auth_clients = yes

    mas qdo tento enviar uma msg de fora da rede local ele fica pedindo usuario e senha e nao envia a msg!!!

    alguem poderia me ajudar????????

  2. #2

    Padrão

    Citação Postado originalmente por thelast Ver Post
    Ola galera segui um tutorial do vivaolinux.com.br mas nao funciona alguem poderia me ajudar????

    fiz como ele pedia

    # apt-get install sasl2-plug-login sasl2-plug-plain sasl2-programs

    Iniciando a configuração:

    A configuração abaixo utiliza o método de autenticação /etc/shadow, isso significa que temos que utilizar o daemon saslauthd.

    Para isso editamos o arquivo /usr/lib/sasl2/smtp.conf, inserindo a seguinte linha:


    pwcheck_method: saslauthd

    OBS: Se o arquivo não existir, crie-o.

    O saslauthd suporta vários outros tipos de autenticação, mas nesse exemplo estaremos utilizando o shadow. Portanto edite o arquivo /etc/sysconfig/saslauthd e insira ou altere a linha abaixo:


    AUTH_MECH="shadow"

    OBS: A edição desse arquivo faz com que o daemon inicie com a opção "-a shadow" em sua linha de comando.

    Inicie o serviço:

    # service saslauthd start


    Configurando o Postfix

    Precisamos agora configurar o Postfix editando o arquivo /etc/postfix/main.cf. Na guia:

    smtpd_recipient_restrictions =

    Utilize a permissão que desejar para uma maior segurança, recomendo que deixe somente autenticação, portanto:


    smtpd_recipient_restrictions = permit_sasl_authenticated

    Para que o Postfix faça a autenticação, acrescente as linhas abaixo:


    # Habilitando a autenticação no servidor
    smtpd_sasl_auth_enable = yes

    # Desabilitando acesso anônimo
    smtpd_sasl_security_options = noanonymous

    # Configura o domínio de autenticação SASL
    smtpd_sasl_local_domain = $myhostname

    # Habilita suporte a clientes de e-mail antigos
    broken_sasl_auth_clients = yes

    mas qdo tento enviar uma msg de fora da rede local ele fica pedindo usuario e senha e nao envia a msg!!!

    alguem poderia me ajudar????????
    veja o que diz em

    tail -f /var/log/mailog

    Falow ...

  3. #3

    Padrão

    #tail -f /var/log/maillog

    Jan 29 10:57:13 servnet postfix/smtpd[10719]: connect from servidor.xxxxx.com.br[200.206.xxx.xxx]
    Jan 29 10:57:14 servnet postfix/smtpd[10719]: warning: servidor.xxxxx.com.br[200.206.xxx.xxx]: SASL LOGIN authentication failed
    Jan 29 10:57:15 servnet postfix/smtpd[10719]: lost connection after AUTH from servidor.xxxxx.com.br[200.206.xxx.xxx]

  4. #4

    Arrow

    Estas linhas estão em no main.cf de um dos servidores daqui:

    Código :
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_security_options = noanonymous
    smtpd_sasl_local_domain =
     
    #Permite Clientes fora do RFC rodarem (Outlook por exemplo):
    broken_sasl_auth_clients = yes
    #smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_relay_domains
    smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

    Código :
    # cat /etc/postfix/sasl/smtpd.conf
    mech_list: PLAIN LOGIN
    minimum_layer: 0
    pwcheck_method: saslauthd
    auto_transition: no

    Código :
    # cat /etc/pam.d/smtp
    auth            required       pam_unix.so
    account         required       pam_unix.so
    password        required       pam_unix.so md5
    session         required       pam_unix.so