non ce nulla da fare, però sembra ke qualcosa sia cambiato in meglio con alcune modifike:
faccio girare il server con il mio IP (sia "sito web predefiniuto" e "SMTP server") in modo ke sia in rete, cioè la pagina gira a questo indirizzo: http://80.116.190.77/esercizi_aspx/InvioEmail(sqlServer).aspx.
Inoltre il codice ha le seguenti modifiche, non so quanto siano incisive.
<%@ Page Language="VB" Debug="true" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Web.Mail" %>
<%@Import Namespace="System.Web.Util" %>
<Script Runat="Server">
Sub button_Click(s As Object, e As EventArgs)
Dim Mail As New MailMessage()
SmtpMail.SmtpServer = "80.116.190.77"
Mail.From = MsgFrom.text
Mail.To = MsgTo.text
Mail.Subject = MsgSubject.text
Mail.Priority = MailPriority.High
Mail.BodyFormat = MailFormat.Text
Mail.Body = MsgBody.text
SmtpMail.Send(Mail)
End Sub
</Script>
<html>
<head><title>InvioEmail(sqlServer).aspx</title></head>
<body>
<form Runat="Server">
Indirizzo email del mittente
<asp:textbox ID="MsgFrom" Text="manili.matteo@tin.it" runat="server"/>
Indirizzo email del destinatario
<asp:textbox ID="MsgTo" Text="matteo.manili@tiscali.it" runat="server"/>
Oggetto del messaggio
<asp:textbox ID="MsgSubject" Text="ciao" runat="server"/>
Corpo del messaggio
<asp:textbox ID="MsgBody" Text="ciao" runat="server"/>
<asp:button Text="Invia la mail" OnClick="button_Click" runat="server"/>
</form></body></html>
ora l'errore è cambiato:
Errore server nell'applicazione '/esercizi_aspx'.
--------------------------------------------------------------------------------
Uno o più indirizzi di destinatari sono stati respinti dal server. Risposta del server: 550 5.7.1 Unable to relay for matteo.manili@tiscali.it
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.
Dettagli eccezione: System.Runtime.InteropServices.COMException: Uno o più indirizzi di destinatari sono stati respinti dal server. Risposta del server: 550 5.7.1 Unable to relay for matteo.manili@tiscali.it
Errore nel codice sorgente:
Riga 16: Mail.BodyFormat = MailFormat.Text
Riga 17: Mail.Body = MsgBody.text
Riga 18: SmtpMail.Send(Mail)
Riga 19: End Sub
Riga 20: </Script>

Rispondi quotando