Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > UnderLinux Wiki
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Ferramentas pessoais
Publicidade

From UnderLinux Wiki

Tabela de conteúdo

Introdução

Esse artigo ensina a trabalhar com um recurso muito importante para quem mantem mais de um dominio sob o mesmo mail server e precisa atribuir logons publicos pros users, mta vezes, o user d um dominio quer o username de outro. Neste tutorial vamos aprender a lidar com isto.


Compilando SASL2

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

baixe ele aqui -> ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-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.



Compilando o postfix

versao utilizada: postfix 2.1.0

baixe ele aqui -> ftp://ftp.matrix.com.br/pub/postfix/official/postfix-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 postifx com os seguintes comandos... eu tambem acrecentei a opção para o mysql....

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




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


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....

Créditos

ecbr@hyperlinux.com.br (www.hyperlinux.com.br)
Ederson Carlos B. Reis
icq – 154445662
msn - ecbr2003@hotmail.com

Horários baseados na GMT -3. Agora são 10:11.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.