Invio mail

mercoledì 06 ottobre 2004 - 17.56

spinmg Profilo | Newbie

CIao a tutti. Vorrei sapere se è possibile inviare mail da un form windows c # (NO ASP!!) La mia windows application dovrebbe girare in una intranet e vorrei poter notificare alcune modifiche a tabelle del database tramite mail di posta interna (o esterna!). Grazie!!!!

trinity Profilo | Guru

guarda questo link è scritto in vb net ma in c# cambia solo la sintassi...

http://www.dotnethell.it/forum/messages.aspx?ThreadID=1671

Ciao
Fabio

trinity Profilo | Guru

Hai ragione anche coach potresti importare il namespace system.web.mail a questo punto potresti fare così:

using System.Web.Mail;
...

MailMessage message = new MailMessage ();
message.From = "mia@mail.it";
message.To = "sua@mail.it";
message.Subject = "titolo";
message.Body = "body";
try
{
SmtpMail.Send (message);
//Ok
}
catch(Exception ex)
{
string error = ex.Message.ToString();
...
}


Ciao

foxluke Profilo | Newbie

Forse il post è un pò vecchio me ne rendo conto.. mi scuso..

premesso attualmente non esiste più la System.Web che è diventata obsoleta e ha lasciato il passo all System.Net

io un programma che faccio non posso sapere su quale computer andrà a girare e a maggior ragione non potrò mai sapere con quale connessione si collega ad internet...
ho visto che bisogna specificare sempre l'smtp dal quale si vuole mandare una mail e in genere si può utilizzare solamente l'ftp della provider a cui sin è abbonati... ma sugli esempi che avete citato non viene specificato il server smtp.. come è possibile che le mail partano lo stesso? quale smtp utilizza?

blood Profilo | Senior Member

>Forse il post è un pò vecchio me ne rendo conto.. mi scuso..
>
>premesso attualmente non esiste più la System.Web che è diventata
>obsoleta e ha lasciato il passo all System.Net
>
>io un programma che faccio non posso sapere su quale computer
>andrà a girare e a maggior ragione non potrò mai sapere con quale
>connessione si collega ad internet...
>ho visto che bisogna specificare sempre l'smtp dal quale si vuole
>mandare una mail e in genere si può utilizzare solamente l'ftp
>della provider a cui sin è abbonati... ma sugli esempi che avete
>citato non viene specificato il server smtp.. come è possibile
>che le mail partano lo stesso? quale smtp utilizza?

presumo che sia stato fatto per chi ha montato un smtp localmente..

edit: cmq tu qualsiasi connessione utilizzi puoi usare qualsiasi smtp...non è che devi per forza utilizzare quello del tuo provider...e glielo puoi cambiare / impostare da codice

---------------
Piscopo Paolo

:: wD @ IRCnet :: .NET wannabe 8-)
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5