caixa de correio não pode ser alcançado, endereço de email não pode retransmitir

StackOverflow https://stackoverflow.com/questions/1460489

  •  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

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top