Ok, acho que percebi isso.
eu tive que adicionar a regra:
accept
authenticated = *
para o início de /etc/exim4/vexim-acl-check-rcpt.conf
Eu tenho problema com um servidor de e-mail e há algo que eu não entendo!
Eu posso conectar, autenticar, especificar o endereço do remetente - mas ao especificar o receptor eu recebo um erro 550 que se parece com isso:
RCPT TO:[email protected]
550-DNSBL listed at zen.spamhaus.org
550 http://www.spamhaus.org/query/bl?ip=62.178.15.161
Agora, o estranho é que 62.178.15.161 é o endereço do meu cliente local. Não é o endereço IP dos servidores.
Além disso, o código de erro 550 parece estar definido da seguinte forma:
550 Requested action not taken: mailbox unavailable
Para mim, isso não faz sentido algum. Por que esse código de erro com esta mensagem spamhaus? Por que o endereço ip local e não os servidores?
Existe exim em execução e não há nada nos logs mail.err mail.info mail.log mail.warn em / var / log
Pesquisei os servidores e o endereço IP dos clientes em listas negras. O endereço IP do cliente está listado em alguns (como esperado), mas o servidor está totalmente limpo.
Aqui está o log completo do telnet quando eu reproduzi o erro. Clientes de email como o Evolution e o Thunderbird me fornecem a mesma mensagem de erro spamhaus.
joe@joe-desktop:~$ telnet mail.hunsynth.org 25
Trying 193.164.132.42...
Connected to mail.hunsynth.org.
Escape character is '^]'.
220 hunsynth.org ESMTP Exim 4.69 Sat, 01 Jan 2011 17:52:45 +0100
HELP
214-Commands supported:
214 AUTH STARTTLS HELO EHLO MAIL RCPT DATA NOOP QUIT RSET HELP
EHLO AUTH
250-hunsynth.org Hello chello062178015161.6.11.univie.teleweb.at [62.178.15.161]
250-SIZE 52428800
250-PIPELINING
250-AUTH PLAIN LOGIN CRAM-MD5
250-STARTTLS
250 HELP
AUTH LOGIN
334 VXNlcm5hbWU6
dGVzdEBodW5zeW50aC5vcmc=
334 UGFzc3dvcmQ6
*****
235 Authentication succeeded
MAIL FROM:[email protected]
250 OK
RCPT TO:[email protected]
550-DNSBL listed at zen.spamhaus.org
550 http://www.spamhaus.org/query/bl?ip=62.178.15.161
quit
221 hunsynth.org closing connection
Connection closed by foreign host.
joe@joe-desktop:~$
Atualização:
Eu tentei o mesmo do meu outro servidor e consegui enviar um e-mail com sucesso.
Então, realmente parece que o servidor verifica o IP que estabelece que a conexão está em alguma lista negra.
Isso é teoricamente uma coisa boa - mas - a autenticação no servidor deve impedir isso? Ou não deveria?
Bem, eu só acho que seria absurdo se eu não pudesse enviar e-mails através do meu servidor smtp da minha conexão ISP dinâmica porque a dinâmica está listada, embora eu tenha um servidor limpo com login?