cassetta postale non può essere raggiunto, indirizzo di posta elettronica non può trasmettere

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

  •  12-09-2019
  •  | 
  •  

Domanda

Io uso SmtpClient di asp.net per inviare e-mail, ma di recente ho trovato può solo inviare l'e-mail allo stesso dominio del server SMTP, se cerco di inviare l'e-mail da quella, avrà tale errore:

cassetta postale non può essere raggiunto, non può ***** inoltrato **** Mi dispiace, non riesco a ricordare il messaggio esatto.

Ma questo non è mai successo prima, perché?

grazie in anticipo

È stato utile?

Soluzione

Vuoi inviare e-mail attraverso lo stesso server al di fuori di ASP.NET (come ad esempio con Outlook)?

È probabile che uno dei due problemi:

Il server SMTP non è configurato per l'inoltro. Questo non è un problema ASP.NET/programming. Il server deve essere configurato come un gateway SMTP.

Non sta passando le credenziali di nome utente / password al server. Su alcuni server si sarà ancora in grado di inviare "interno" posta fino a quando si dispone di un indirizzo IP interno, ma il server si rifiuta di inoltrare e-mail agli indirizzi esterni.

Altri suggerimenti

Si tratta di una questione di configurazione. Il server SMTP deve essere configurato per agire come un gateway, il che significa che sarà inoltrare e-mail al server SMTP registrato per il dominio di destinazione.

In genere, il server SMTP di un'organizzazione agirà solo come gateway per utenti che si connettono dall'interno della rete, o che l'autenticazione come membri dell'organizzazione. È anche possibile impostare un server SMTP in IIS e configurarlo per agire come un gateway. Poi devi inviare tutta la posta a localhost, e avrebbe fatto il resto.

Parlate con il vostro amministratore di sistema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top