Inviare e-mail con il server smtp di iis

mercoledì 05 luglio 2006 - 09.48

stellaga Profilo | Newbie

Ho provato in tutti i modi ad inviare tramite la classe SmtpClient un MailMessage senza alcun risultato. L'errore è sempre lo stesso: impossibile connettersi al server.
Il server Smtp di iis funziona sicuro perchè ho provato con outlook a inviare messaggi, tutto ok.
Ho provato su tre computer differenti, sempre lo stesso errore.
Come dice "De Sica" "aiutateme".
Ho provato anche con server di posta veri, stesso risultato.
PS su smtp server di iis ho anche configurato la protezione inserendo l'utente aspnet e l'utente IUSR_.....
Cosa posso fare?
Grazie
Gaetano
stellaga

stellaga Profilo | Newbie

Il corpo della funzione è il seguente:

try
{
MailMessage messaggio = new MailMessage();
messaggio.From = new MailAddress("stellaga@uffpers.unict.it", "locale");

// Aggiungo i destinatari per l'inviomultiplo.

messaggio.To.Add(new MailAddress("stellaga@unict.it", "io"));


messaggio.Subject = @"L'oggetto della mia mail";
messaggio.SubjectEncoding = System.Text.Encoding.UTF8;

messaggio.Body = @"Il mio messaggio di testo <b>in formato html</b>";
messaggio.BodyEncoding = System.Text.Encoding.UTF8;
messaggio.IsBodyHtml = true;

SmtpClient server = new SmtpClient();
server.Send(messaggio);
}
catch (Exception exc)
{
errore.Text = @"Si è verificato un errore durante l'invio: <br>" + exc.InnerException.Message;
}

copiato da un forum.
Le rigje inserite nel web config sono le seguenti:
<system.net>
<mailSettings>
<smtp from="stellaga@uffpers.unict.it">
<network host="statistiche2.uffpers.unict.it" userName="" password="" port="25"/>
</smtp>
</mailSettings>
</system.net>

ho provato anche con firewall disattivato niente.
Grazie
Gaetano
stellaga

stellaga Profilo | Newbie

ok , andava bene e va bene ancora, però con il .net 2.0 è sconsigliato (è dichiarata obsoleta questa classe) utilizzare System.Web.Mail, ma altresì SmtpClient e non SmtpMail.
Tu per caso hai provato SmtpClient?
Per capire se funziona e come; in alcuni forum dicono che funziona, a parole, vorrei capire come.
Fammi sapere
Grazie
stellaga

stellaga Profilo | Newbie

Grazie per il link,
Alla fine ho scoperto il problema:
quel maledetto VirusScan della Mcafee che controlla determinate porte pur non essendo un firewall.
Appena ho disattivato la scansione all'accesso tutto ha funzionato.
Coach Ti ringrazio sei stato gentilissimo
Ciao
Gaetano Stella
stellaga
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