caixa de correio não pode ser alcançado, endereço de email não pode retransmitir
-
12-09-2019 - |
Pergunta
Eu uso do asp.net SMTPClient para enviar e-mail, mas recentemente eu encontrei ele só pode enviar o e-mail com o mesmo domínio que o servidor SMTP, se eu tentar enviar o e-mail fora do que, ele terá tal erro:
caixa de correio não pode ser alcançado, ***** não pode retransmitida **** Lamento, eu não me lembro exatamente a mensagem.
Mas isso nunca aconteceu antes, por quê?
Agradecemos antecipadamente
Solução
Você enviar e-mail através do mesmo fora do servidor do ASP.NET (como com o Outlook)?
Você provavelmente tem um dos dois problemas:
O servidor SMTP não está configurado para encaminhamento. Este não é um problema ASP.NET/programming. O servidor deve ser configurado como um gateway SMTP.
Você não está passando credenciais nome de usuário / senha para o servidor. Em alguns servidores você ainda será capaz de enviar e-mail "interno", desde que você tem um endereço IP interno, mas o servidor irá recusar-se a encaminhar e-mails para endereços externos.
Outras dicas
Esta é uma questão de configuração. O servidor SMTP tem de ser configurado para atuar como um gateway, o que significa que vai encaminhar e-mail para o servidor SMTP registrado para o domínio de destino.
Normalmente, o servidor SMTP de uma organização só irá atuar como um gateway para usuários que se conectam a partir do interior da rede, ou que autenticar como membros da organização. Você também pode configurar um servidor SMTP no IIS e configurá-lo para atuar como um gateway. Então você enviar todo o correio para localhost, e que iria fazer o resto.
Fale com o seu administrador de sistemas.