[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