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]
