[FUG-BR] postfix duvida cruel

Ricardo Campos Passanezi riccp em ige.unicamp.br
Quarta Outubro 25 18:20:42 BRST 2006


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


Mais detalhes sobre a lista de discussão freebsd