SMTP Server 550 Acesso negado - Nome HELO inválido

3

Um banco em que estamos trabalhando juntos está tentando nos enviar um e-mail gerado automaticamente para o e-mail de nossa empresa, mas ele continua sendo respondido com o seguinte erro SMPT:

Status: 5.5.0 Código de diagnóstico: smtp; 550 Acesso negado - Nome HELO inválido (Consulte RFC2821 4.1.1.1)

Como eu também não sou administrador de sistemas da minha empresa, não sei dizer se o problema é do lado bancário ou do lado do servidor de e-mail.

Alguém poderia sugerir aqui qual poderia ser o problema? Tal se, se alguma alteração precisar ser feita no meu servidor de e-mail. Eu só tenho acesso ao cPanel da hospedagem da minha empresa.

    
por Ye Myat Aung 07.08.2013 / 06:49

4 respostas

5

de acordo com a mensagem de erro, o servidor remetente não usa um nome de domínio totalmente qualificado no smtp HELO, então, por exemplo, em vez de heloing com "servername.example.com", talvez seja apenas helos com "servername" log do servidor para os valores reais) Esse comportamento é bloqueado por muitos MTAs de recebimento.

O remetente deve corrigir o HELO.

    
por 07.08.2013 / 07:02
1

De acordo com o off doc , isso significa o seguinte

reject_invalid_helo_hostname (com o Postfix < 2.3: reject_invalid_hostname)

Rejeite a solicitação quando o nome de host HELO ou EHLO estiver malformado. Nota: especifique "smtpd_helo_required = yes" para aplicar completamente esta restrição (sem "smtpd_helo_required = yes", um cliente pode simplesmente ignorar reject_invalid_helo_hostname não enviando HELO ou EHLO).     O invalid_hostname_reject_code especifica o código de resposta para solicitações rejeitadas (padrão: 501).

Se você não conseguir entrar em contato com o remetente, basta adicioná-lo à exceção

smtpd_helo_restrictions = 
 check_helo_access hash:/etc/postfix/hello_access
 reject_invalid_helo_hostname
 reject_non_fqdn_helo_hostname
 ...

/etc/postfix/hello_access
invalid_helo_name_from_bank OK

Depois disso, você precisa criar um mapa

# postmap /etc/postfix/hello_access

e reinicie o postfix

Para exim pode ser parecido com

acl_smtp_helo = acl_check_helo

...
begin acl
   acl_check_helo:
      accept
         hosts = xxx.xxx.xxx.xxx
         condition = ${if eq{$sender_helo_name}{"invalid_helo_name_from_bank_smtp_server"}{yes}{no}}
    ...

Como alternativa, você pode adicionar uma exceção

helo_accept_junk_hosts = xxx.xxx.xxx.xxx

Onde xxx.xxx.xxx.xxx endereço IP do servidor smtp do banco

    
por 07.08.2013 / 07:23
0

De acordo com a sua mensagem de erro, a aparência do host é correta.

Nome de host inválido: hostaname2

Eu sugiro que você use o seguinte: hostaname2.domainname.com e também crie um registro sobre o DNS do melhor resultado.

Altere em cantos por root@host:~ hostname hostaname2.domainname.com

    
por 17.10.2015 / 09:15
0

Peça a sua empresa de hospedagem para entrar em:

"Root WHM > Configuração de serviços > Gerenciador de configuração do Exim > Editor básico > Opções da ACL "

e transforme a configuração Require RFC-compliant HELO em Off

Eu não sei se eles farão isso por você, porque é a mudança do servidor na configuração do Exim e não é algo que eles podem definir apenas para sua conta do cPanel.

    
por 15.05.2018 / 18:16

Tags