+ Responder ao Tópico



  1. #1
    ecbr
    Visitante

    Padrão Compilando e Instalando o Postfix e SASL2 no SlackWare 9.1

    Compilando e Instalando o Postfix e SASL2 no SlackWare 9.1

    Primeiro passo: Compilando SASL2

    A primeira coisa a se fazer e baixar o source do sasl2 e compilar...

    compilando SASL2

    baixe ele aqui -> ftp://ftp.andrew.cmu.edu/pub/cyrus-m...-2.1.18.tar.gz
    Apos ter baixando vamos executar o comando para extrair o pacote.

    tar zxvf cyrus-sasl-2.1.18.tar.gz

    feito vamos entrar no diretorio do mesmo..
    cd cyrus-sasl-2.1.18

    dentro do diretorio vamos compilar o sasl com os seguintes comandos...

    ./configure --prefix=/usr --enable-plain --enable-login -disable-cram --disa-ble-digest --disable-otp --disable-krb4--disable-gssapi --disable-anon --disable-ntlm
    make
    make install

    Bem o que nos podemos ver e que so compilamos o sasl2 para suporte a plain e login, o resto nos desativamos.



    Segundo Passo: Compilando o postfix

    versao utilizada: postfix 2.1.0

    baixe ele aqui -> ftp://ftp.matrix.com.br/pub/postfix/...x-2.1.0.tar.gz
    Apos ter baixando vamos executar o comando para extrair o pacote.

    tar zxvf postfix-2.1.0.tar.gz

    feito vamos entrar no diretorio do mesmo.

    Cd postfix-2.1.0

    dentro do diretorio vamos compilar o postfix com os seguintes comandos...

    make -f Makefile.init makefiles 'CCARGS=3D-DHAS_MYSQL -I/usr/include/mysql -DUSE_SASL_AUTH -I/usr/include/sasl''AUXLIBS=3D/usr/lib/libmysqlclient.so -lm -L/usr/lib -R/usr/lib -lsasl2'
    make
    não esqueca de criar o usuario e grupo para o postfix...
    adduser postfix
    groupadd postdrop

    e para completarmos e so digatar.

    make upgrade




    Terceiro Paso: Configurando postfix main.cf

    coloque essa linhas no final do main.cf...

    smtpd_sasl_auth_enable = yes
    smtpd_sasl_security_options = noanonymous
    broken_sasl_auth_clients = yes
    smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks

    temos que criar o arquivo de aliases para o postfix funcionar correntamente...

    ln -s /etc/postfix/aliases /etc/aliases
    cd /etc
    newaliases

    acrecente essas linhas no rc.local do slackWare para que ele inicialize toda ver que de um boot...

    echo "ln -s /etc/postfix/aliases /etc/aliases" >> /etc/rc.d/rc.local
    echo "postfix start" >> /etc/rc.d/rc.local


    Quarto Passo: configurando o sasl2

    entre no diretorio /usr/lib/sasl2 e crie o arquivo smtpd.conf

    cd /usr/lib/sasl2
    touch smtpd.conf

    com o arquivo criado insira essas informacoes dentro dele...

    echo "pwcheck_method: saslauthd" > smtpd.conf

    feito e so criar o diretorio saslauthd dentro de /var/state

    cd /var/state/
    mkdir saslauthd

    finalmente agora e so iniciar o servico de autenticacao...

    saslauthd -a shadow

    não se esqueca de colocar esse comando dentro do rc.local do slackWare...

    echo “saslauthd -a shadow” >> /etc/rc.d/rc.local


    agora e so iniciar o postfix e testar a configurando...

    postfix start
    para iniciar.....
    postfix stop
    para parar....

    [email protected]
    www.hyperlinux.com.br
    Ederson Carlos B. Reis
    msn - [email protected]
    icq – 154445662

  2. #2
    cvs
    Visitante

    Padrão Compilando e Instalando o Postfix e SASL2 no SlackWare 9.1

    E como que faz pra criar os usuarios que vão poder usar o smtp? ou são usuarios do sistema?

  3. #3
    ecbr
    Visitante

    Padrão smtp auth

    pode ser os usuarios do sistema mesmo....ou entao instala o mysql e configura para autenticar por ele....mas nesse tutorial nao foi abordado isso, estou escrevendo um outro que irei falar sobre esse assunto...

  4. #4
    ecbr
    Visitante

    Padrão postar ai gente

    ai galera para comentarios ou sugestao para esse tutorial, vamos postar para isso que existe a underlinux...heehehhehe :lol:

  5. #5
    cvs
    Visitante

    Padrão Compilando e Instalando o Postfix e SASL2 no SlackWare 9.1

    Então vou aguardar o tuto com o mysql...

  6. #6
    ecbr
    Visitante

    Padrão novas ideias

    estou interreçado em colocar mais informação nesse tutorial, estou aberto para ideias galera...grato...

  7. #7
    Visitante

    Padrão Compilando e Instalando o Postfix e SASL2 no SlackWare 9.1

    web mail ? ..........

  8. #8
    __Jeffi__
    Visitante

    Padrão Postfix+SASL2+Slackware+MySQL

    Galera,

    Estou aqui procurando uma solução para fazer rodar o SASLv2 no Slackware 9.1, já tentei de tudo, de tudo mesmo, há 2 meses estou tentando sem nenhum sucesso.

    Inicialmente tentei com o PAM, porém descobri que o Slack não usa PAM, embora vários sites recomendava o uso do PAM ( pode até funcionar, mas me parece que terá que alterar mtas confs pra fazer isso rodar no Slack ).

    Depois tentei fazer o SASL logar diretamente no MySQL, sem sucesso.
    Tentei por diversas vezes fazer o Postfix usar o SASL e nada.
    Estou usando:

    Postfix 2.1.1
    MySQL 4.0.15
    Courier-IMAP 3.0.3
    Cyrus-SASL 2.1.18
    PostfixAdmin
    SquirrelMail

    Tudo funciona maravilhosamente bem, com excessão do SASL.

    Alguem ai poderia me dar um help ??? Se alguem tiver um tutorial Passo a Passo na configuração do SASLv2 ajudaria bastante.

    Estou escrevendo artigo de Mailserver baseado no HOWTO do Marco Maximos adptado para Slack, mas não posso postar enquanto não conseguir resolver isso.

    Agradeço desde já.

  9. #9
    visitante
    Visitante

    Padrão openldap

    Eu uso no lugar do mysql o openldap e esta perfeito para min, e e super simples de funcionar no slack

  10. #10
    ecbr
    Visitante

    Padrão sim

    e confirmo, com o ldap tambem funciona muito bem...é mais uma opção...

  11. #11
    Visitante

    Padrão Re: sim

    Citação Postado originalmente por ecbr
    e confirmo, com o ldap tambem funciona muito bem...é mais uma opção...

    Estou tentando configurar com ldap mas quando faço um telnet na porta 25 ele não aceita usuário e senha, qual é o parametro correto para inserção de Usuário e Senha no Postfix via tenet..??