Oppure

Loading
16/06/12 14:33
ht-never
Salve, sapete dirmi perchè non funziona:
textbox1 e 2 sono il destinatario e il mittente, richtextbox1 è il testo
        private void button6_Click(object sender, EventArgs e)
        {
            MailMessage Msg = new MailMessage();
            //Imposta il mittente
            Msg.From = new MailAddress(textBox1.Text, "Mitt");

            //La proprietà .To è una collezione di destinatari,
            //quindi possiamo addizionare quanti destinatari vogliamo.
            Msg.To.Add(new MailAddress(textBox2.Text, "Dest"));

            //Imposto oggetto
            Msg.Subject = "Inviare Mail con C#";

            //Imposto contenuto
            Msg.Body = richTextBox1.Text;
            Msg.IsBodyHtml = false;

            //Imposto il Server Smtp
            SmtpClient Smtp = new SmtpClient("smtp.gmail.com");

            //Possiamo impostare differenti metodi di spedizione.
            //Imposta consegna diretta.
            Smtp.DeliveryMethod = SmtpDeliveryMethod.Network;

            //Alcuni Server SMTP richiedono l'accesso autenticato
            NetworkCredential Credential = new
            NetworkCredential("giacomo.frate", "miapassword_qui");
            Smtp.UseDefaultCredentials = false;
            Smtp.Credentials = Credential;
            
            //Spediamo la mail
            Smtp.Send(Msg);
        }
aaa
16/06/12 15:17
nessuno
Per gmail devi usare la porta 587
Ultima modifica effettuata da nessuno 16/06/12 15:28
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
16/06/12 17:03
ht-never
Quindi in termine di codice qual'è il punto dove ho sbagliato e come correggerlo?
aaa
16/06/12 17:33
nessuno
Ti posso dire cosa *studiare* ... vedi

msdn.microsoft.com/it-it/library/…(v=vs.80).aspx
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
16/06/12 18:01
ht-never
beh, il documento proposto da te non fornisce molto aiuto, in quando non mi dice come impostare una particolare porta. Potresti dirmelo tu, visto che hai fatto una considerazione sulle porte che usa gmail?
aaa
16/06/12 18:26
nessuno
Postato originariamente da ht-never:
il documento proposto da te non fornisce molto aiuto, in quando non mi dice come impostare una particolare porta.


Si vede che non l'hai letto ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
16/06/12 19:47
ht-never
Ho letto quel documento, ma anche chiamando
SmtpClient Smtp = new SmtpClient("smtp.gmail.com",587);

non riesco a utilizzare l'applicazione, genera sempre un'eccezione
aaa
16/06/12 20:05
nessuno
Questo è diverso dal dire "non mi dice come impostare una particolare porta".

Ora che l'hai letto e hai capito come utilizzare la porta, è probabile che hai un altro errore diverso da prima.

Devi essere preciso indicando l'eccezione altrimenti non si può capire cosa succede.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.