Bom dia a todos os assinantes da lista Linux-BR.

Lendo as �ltimas mensagens da lista referentes � autentica��o do protocolo 
SMTP no MTA PostFix sob o Conectiva Linux 8, fiz uma busca em meus 
arquivos pessoas e encontrei um tutorial que foi disponibilizado no 
portal PontoBR (www.pontobr.org)  sugerindo um passo-a-passo dos 
procedimentos para tal tarefa.

Segue abaixo o tutorial:

######################## INICIO #############################

Voc� precisa configurar um MTA para fazer relay em algum servidor que 
exige SMTP AUTH? Alguns pontos iniciais precisam ser esclarecidos:

1 - A 'regra de bolo' que vou apresentar se restringe explicitamente ao 
MTA  PostFix sob Conectiva Linux (snaphost p�s-CL8, mais 
especificamente), ent�o  n�o estranhe caso encontre algo diferente.

2 - Do jeito que vou apresentar, parece estupidamente simples (e �). E 
quem disse que eu fiz na ordem correta e com todos os passos necess�rios 
na primeira vez?

Digamos que seu provedor passou a exigir SMTP auth e largou na p�gina 
apenas um 'tutorial' para usu�rios de Outlook que sabem apenas ver 
figurinhas conseguirem reproduzir a s�rie de clickes necess�rias e 
deixaram os usu�rios linux 'out in the cold' sem maiores detalhes 
t�cnicos sobre o tipo de senha exigida, etc.

1� Vamos descobrir que tipo de autentica��o seu SMTP suporta/est� exigindo
(em bold o que voce precisa digitar, em it�lico a resposta que nos 
interessa):
 telnet nome.do.seu.relay.smtp.com.br stmp
 EHLO localhost
  250-XXXXX.XXXXXXX.com.br Hello N-NNN.ctameNNN-N.XXXXXXX.net.br 
  [NNN.NNN.NNN.NN]
  250-SIZE 10485760
  250-PIPELINING
  250-AUTH PLAIN LOGIN
  250 HELP

O que nos interessa � que esse servidor SMTP suporta PLAIN LOGIN, vamos 
guardar essa informa��o para usarmos mais tarde. Vamos agora ver o que � 
necess�rio acrescentar no arquivo
 /etc/postfix/main.cf
 
 # ligar autenticacao
 smtp_sasl_auth_enable = yes
 #
 # apenas se autenticar, sem 'anonymous'
 smtp_sasl_security_options = noanonymous
 # 
 # arquivo com contas/senhas
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
 
(isso assumindo que a entrada relayhost j� aponta para a m�quina correta)
Agora precisamos criar o arquivo
 /etc/postfix/sasl_passwd
 
que fizemos refer�ncia a� em cima, ser� o arquivo que guardar� o par 
conta/senha necess�rios para autentica��o. Crie esse arquivo com o 
seguinte
conte�do:
 nome.do.seu.relay.smtp.com.br conta:senha

ap�s cri�-lo execute em /etc/postfix:
 postmap hash:sasl_passwd

Agora o �ltimo passo que falta para voc� n�o ganhar v�rias entradas com 
 "(Authentication failed: cannot SASL authenticate to server 
smtp.XXXXXXX.com.br[NNN.NNN.NNN.NN]: no mechanism available)"
 
no seu arquivo 
 /var/log/maillog
� instalar os pacotes sasl-plug-login e sasl-plug-plain (no meu caso que a 
autentica��o � PLAIN, lembra?) usando o sempre-pr�tico apt:
 apt-get install sasl-plug-login sasl-plug-plain

e � isso, feliz relay com smtp-auth.

########################### FIM ##############################

Bem, uma excelente sexta-feira a todos voc�s,

--
 Eder S. G. - Fone: (32)9112-7504 - Usu�rio Linux 179086
 E-M@il: [EMAIL PROTECTED] - WebSite: http://www.edersg.cjb.net
 T�cnico em Processamento de Dados - Juiz de Fora / Minas Gerais / Brasil
 Estudante do curso de Tecnologia em Inform�tica Empresarial - UNIPAC/JF
 Paz, Justi�a, Honra, Lealdade - Etica, Responsabilidade, Honestidade


Assinantes em 10/01/2003: 2256
Mensagens recebidas desde 07/01/1999: 196558
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a