Home do Hitek Software
 
Título “Relaying” o erro negado ao tentar emitir o email
Data atualizada 02/09/2008
Versões afetadas JavaScheduler 2.5+, Automize 4.0+
Ósmio afetado Não um erro
Descrição O usuário recebe o seguinte erro ao tentar emitir o email:
javax.mail.SendFailedException: 550 5.7.1 <name@company.com>… Relaying negado

Muitos server do smtp usam alguma sorte da proteção de encontro ao Spamming do email.  Isto reserva somente confiou em usuários ou em computadores para emitir o email através do server.

Causas Causas possíveis:
1) O server do smtp não reserva relaying a menos que você estiver emitindo o email de um IP confiado nem não usa o authentication apropriado. 
2) Server da troca de Microsoft: o server setup para obstruir relaying do smtp.
3) Alguns server permitem que você emita o email internamente mas não aos endereços externos do email.  
4) Alguns server do smtp requerem o usuário do email ao início de uma sessão e verificam seu atleast do email POP3 uma vez no IP dado antes que deixem que o usuário emite o correio do smtp desse IP.  Uma vez que o email POP3 é verificado usando um usuário/pwd válidos, o IP dos computadores está adicionado então automaticamente a uma lista segura no server. Esta é uma outra maneira impedir o Spamming.
5) Relaying negado é uma medida de segurança comum usada por server do smtp quando um determinado email address & seu mail server são postos sobre uma lista negra para o Spam do relé do email
violações. Muitos server honestos do correio começam postos sobre esta lista porque alguém quebrou completamente e usou seu server relay o Spam. Há umas várias listas negras disponíveis e os server do smtp podem subscrever a nenhumas, a algumas ou a muitas destas listas. Daqui você pode emite o email a um endereço posto através de um server do smtp mas não com outro.
Solução Soluções possíveis:
1.  Certifique-se com seu administrador do email de que seu server do email setup para permitir o smtp que relaying dos endereços internos locais confiados do IP.
2.  Certifique-se de que seu IP address dos computadores está na lista de clientes confiados no server do email.  
3.  Alguns server do email podem reservar relaying somente se você logon e verifica o atleast do email uma vez de um IP address dado.  Neste caso, você pode verificar seu email POP3 primeiramente antes de emitir o email do smtp de um computador novo.
4.  Alguns server do email permitem o smtp que relaying somente se você logon e verifica o email dentro da última 1 hora/dia etc.… Neste caso, você deve usar o método do authentication pop3 emitir o email.
5.  Alguns server requerem-no authenticate antes de emitir o email.  Neste caso, use os métodos do authentication do smtp ou do java.
6.  Troca de Microsoft: certifique-se de que seu server da troca está configurarado para permitir o smtp que relaying ou para addreses confiados do IP, ou para os usuários que authenticated.
7.  Certifique-se de que seu administrador do email configurarou seus IP address/cliente para emitir o email interno e externo.
Output o registro Emita o email falhado para seguinte erro:
javax.mail.SendFailedException: Endereços inválidos;
a exceção aninhada é:
javax.mail.SendFailedException: 550 5.7.1 <name@company.com>… Relaying negado
Elimine erros do registro

-