[FUG-BR] postfix duvida cruel

listas diogo listas.diogo em gmail.com
Quarta Outubro 25 18:22:21 BRST 2006


Vamos lá ricardo realmente agradeço pela força q esta me dando porem tem 
algo muito estranho

minhas configs ..


root at mail:/var/log# postconf -a
cyrus
dovecot
root at mail:/var/log#


root at mail:/var/log# postconf -A
cyrus


smtpd.conf
pwcheck_method: saslauthd
mech_list: login plain


permissoes do diretorio do saslauthd estao como vc mostrou ..

tipo assim ele tem suporte a sasl2 porem autenticando ou não .. ele nega a 
mensagem

se eu nao colocar a autenticação e tentar enviar um mail pela rede local 
mesmo de um ip q esta liberado no mynetworks

ele deveria deixar passar .. isso q eu acho estranho .. ele nega e da como 
se o ip fosse desconhecido


atenciosamente digoo rodrigo

mais alguma susgestão ???






----- Original Message ----- 
From: "Ricardo Campos Passanezi" <riccp at ige.unicamp.br>
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" 
<freebsd at fug.com.br>
Sent: Wednesday, October 25, 2006 6:20 PM
Subject: Re: [FUG-BR] postfix duvida cruel


On Wed, Oct 25, 2006 at 01:50:06PM -0200, listas diogo wrote:

> log Oct 25 14:44:26 mail postfix/smtpd[3693]: NOQUEUE: reject: RCPT from
> unknown[192.168.1.33]: 554 5.7.1 <unknown[192.168.1.33]>: Client host
> rejected: Access denied; from=<diogo at meudominiio.com.br>
> to=<diogo at meudominio.com.br> proto=ESMTP helo=<win2003>
> Oct 25 14:44:26 mail postfix/smtpd[3693]: too many errors after RCPT from
> unknown[192.168.1.33]
> Oct 25 14:44:26 mail postfix/smtpd[3693]: disconnect from
> unknown[192.168.1.33]

O domínio do sender está "meudominiio.com.br". Não sei se você mudou na
mão aqui ou se foi na hora de mandar (ou ainda pelo "myorigin")...
Acerte isso também.

...

> mydestination = mail.meudominio.com.br, localhost.meudominio.com.br, ,
> localhost

Parece que seu "mydestination" tem um branco ", ,". Você poderia alterar 
para:

mydestination = meudominio.com.br, mail.meudominio.com.br,
                localhost.meudominio.com.br, localhost

> mynetworks = 192.168.1.0/24  127.0.0.1/8
> myorigin = /etc/mailname
> recipient_delimiter = +
> relay_domains = 192.168.1.0/24  192.168.10.0/24

...

Dê uma checada nos parâmetros mynetworks e relay_domains. Deixe apenas
um espaço separando as entradas (ou separe com vírgula - apenas para
vizualizar melhor, pois segundo a própria documentação do postfix não
haveria problema: http://www.postfix.org/postconf.5.html#mynetworks)

Só para garantir, coloque:

mynetworks = 192.168.1.0/24, 127.0.0.1/8
relay_domains = 192.168.1.0/24, 192.168.10.0/24


Faça as alterações no main.cf, dê um postfix reload e tente novamente.

Sobre o SASL: verifique a documentação
http://www.postfix.org/SASL_README.html

Rode os comandos 'postconf -a' e 'postconf -A' para garantir que o
suporte ao SASL foi compilado corretamente.

Ainda, verifique a permissão do diretório /var/run/saslauthd. Deve
funcionar se estiver:

drwxrwx---  2 cyrus    mail        512 17 Out 14:50 saslauthd

Além disso, você deve ter o arquivo "smtpd.conf" dentro de
/usr/local/lib/sasl2, com o conteúdo:

pwcheck_method: saslauthd
mech_list: login plain

Bem, isso se tiver compilado o sasl2 do ports e for usar antenticação
via PAM.


-- 
Ricardo Campos Passanezi
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd 



Mais detalhes sobre a lista de discussão freebsd