Mailbox unavailable

venerdì 02 febbraio 2007 - 11.21

beppesan Profilo | Newbie

Ciao,
sto cercando di far inviare mail alla mia applicazione on-line.

Uso il seguente codice:
string to = "mauro@xxxx.net"; string from = "mauro@xxxx.it"; string subject = "Oggetto mail"; string body = "Testo E-mail, corpo del messaggio."; MailMessage message = new MailMessage(from, to, subject, body); SmtpClient client = new SmtpClient("localhost"); client.Send(message);

Il messaggio di errore restituito è il seguente:
Mailbox unavailable. The server response was: 5.7.1 Unable to relay for mauro@xxxx.net

Dove sbaglio?
Beppesan
work: http://www.beppesan.it
hobby: http://www.birraiolo.it

amelix Profilo | Expert

>Ciao,
>sto cercando di far inviare mail alla mia applicazione on-line.
>
>Uso il seguente codice:
>string to = "mauro@xxxx.net";
>string from = "mauro@xxxx.it";
>string subject = "Oggetto mail";
>string body = "Testo E-mail, corpo del messaggio.";
>MailMessage message = new MailMessage(from, to, subject, body);
>SmtpClient client = new SmtpClient("localhost");
>client.Send(message);
>
>Il messaggio di errore restituito è il seguente:
>Mailbox unavailable. The server response was: 5.7.1 Unable to
>relay for mauro@xxxx.net
Esiste la casella postale con quelle caratteristiche?
Hai provato con un indirizzo mail VALIDO?


Andrea
http://www.MelisWeb.eu/

beppesan Profilo | Newbie

Ho fatto una prova on-line, e li funziona. Quindi probabilmente è un problema di configurazioen di IIS.
Dato che non sono un sistemista, qualcuno sa dirmi cosa dovrei fare/toccare? (Uso Visual Web Developer)
Beppesan
work: http://www.beppesan.it
hobby: http://www.birraiolo.it

amelix Profilo | Expert

Il tuo smtp localhost non fa da smart-host cioè ti redirige direttamente sul server che gestisce quella posta.

Per "correggerlo" devi aggiungere nella configurazione del tuo STMP sotto IIS l'STMP che usi con la tua connessione.

Cmq NON è un errore se tu avessi mandato la mail ad un indirizzo esistente ti sarebbe arrivata.

Andrea
http://www.MelisWeb.eu/

beppesan Profilo | Newbie

Gli indirizzi che ho usato esistono, e la mail non è arrivata (con la prova sul pc in locale), metre con lo stesso identico codice sul server esterno funziona correttamente: la mail arriva e non viene visualizzato nessun errore.

Adesso provo a impostare IIS come indicato qui:
http://codebetter.com/blogs/peter.van.ooijen/archive/2006/04/05/142331.aspx

Grazie & Ciao!
Beppesan
work: http://www.beppesan.it
hobby: http://www.birraiolo.it
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5