[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Postfix-sasl



João Júlio Salvatti Neto wrote:
Olá pessoal da lista,

   Estamos tentando implementar a autenticação na hora de enviar e-mails com postfix-sasl
(smtp auth). Goastaria de saber se alguém da lista já consegui implementar isso de
forma correta e podesse me dar umas dicas. Uso Debian Gnu/Linux 3.0r2 kenel 2.4.26. No
repositório da Debian tem um postfix-tsl que também implementa sasl. Alguém já usou?
Gostaria de ajuda para colocar ele funcionando, utilizando os arquivos de usuário do
Linux (shadow/passwd).

  Desde já valeu.
  João Salvatti.




Cara .. ta ai o script que criei para automatizar essa configuracao... é só executar e pronto... espero que ajude a todos da lista

#!/bin/bash
# thiagomz - 07 06 2004
# Configura o Postfix para SASL
# thiagozerbinato@yahoo.com.br

clear
echo Atualizando a lista de pacotes...
apt-get update

echo Parando o Postfix....
/etc/init.d/postfix stop

echo Instalando Pacotes necessarios...
apt-get install postfix-tls libsasl-modules-plain libsasl7

echo Criando  estrutura de diretorios...
mkdir -p /etc/postfix/sasl

echo Criando o arquivo smtpd.conf...
echo 'pwcheck_method: pam' >> /etc/postfix/sasl/smtpd.conf
echo 'mech_list: plain login' >> /etc/postfix/sasl/smtpd.conf

echo Acertando permissoes...
cd /etc/postfix
chmod 644 sasl/ -R

echo Criando estrutura de diretorios sasl...
mkdir -p /var/spool/postfix/etc/postfix/sasl/
cd /var/spool/postfix/etc/postfix/sasl/
cp -rf /etc/postfix/sasl/smtpd.conf .

echo Criando arquivo smtp....
echo 'auth required pam_permit.so' >> /etc/pam.d/smtp
echo 'auth required pam_unix.so' >> /etc/pam.d/smtp

echo Configurando o main.cf ....

echo '#Configuracoes para Postfix Autenticado' >>/etc/postfix/main.cf
echo 'smtpd_sasl_auth_enable = yes' >>/etc/postfix/main.cf
echo 'smtpd_sasl_security_options = noanonymous' >>/etc/postfix/main.cf
echo 'broken_sasl_auth_clients = yes' >>/etc/postfix/main.cf
echo 'smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination' >>/etc/postfix/main.cf

echo Configurando o master.cf ....
echo '#Configuracao para smtp autenticado' >>/etc/postfix/master.cf
echo 'smtp inet n n n - - smtpd' >>/etc/postfix/master.cf

echo Iniciando o Postfix....
/etc/init.d/postfix start



--
Att.

Thiago M. Zerbinato [thiagomz]
thiagozerbinato |at| yahoo |dot| com |dot| br
Oracle Certified Professional
GNU/Linux User #286429
Debian User #534

http://www.thiagomz.hpg.com.br
MSN:thiagomz |at| hotmail |dot| com
ICQ:75311127



Reply to: