cassetta postale non può essere raggiunto, indirizzo di posta elettronica non può trasmettere
-
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
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.