Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Mail [C#]
Forum - C# / VB.NET - Mail [C#]

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
ht-never (Member)
Rookie


Messaggi: 49
Iscritto: 24/09/2011

Segnala al moderatore
Postato alle 16:33
Sabato, 16/06/2012
Salve, sapete dirmi perchè non funziona:
textbox1 e 2 sono il destinatario e il mittente, richtextbox1 è il testo
Codice sorgente - presumibilmente C++

  1. private void button6_Click(object sender, EventArgs e)
  2.         {
  3.             MailMessage Msg = new MailMessage();
  4.             //Imposta il mittente
  5.             Msg.From = new MailAddress(textBox1.Text, "Mitt");
  6.  
  7.             //La proprietà .To è una collezione di destinatari,
  8.             //quindi possiamo addizionare quanti destinatari vogliamo.
  9.             Msg.To.Add(new MailAddress(textBox2.Text, "Dest"));
  10.  
  11.             //Imposto oggetto
  12.             Msg.Subject = "Inviare Mail con C#";
  13.  
  14.             //Imposto contenuto
  15.             Msg.Body = richTextBox1.Text;
  16.             Msg.IsBodyHtml = false;
  17.  
  18.             //Imposto il Server Smtp
  19.             SmtpClient Smtp = new SmtpClient("smtp.gmail.com");
  20.  
  21.             //Possiamo impostare differenti metodi di spedizione.
  22.             //Imposta consegna diretta.
  23.             Smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
  24.  
  25.             //Alcuni Server SMTP richiedono l'accesso autenticato
  26.             NetworkCredential Credential = new
  27.             NetworkCredential("giacomo.frate", "miapassword_qui");
  28.             Smtp.UseDefaultCredentials = false;
  29.             Smtp.Credentials = Credential;
  30.            
  31.             //Spediamo la mail
  32.             Smtp.Send(Msg);
  33.         }


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:17
Sabato, 16/06/2012
Per gmail devi usare la porta 587

Ultima modifica effettuata da nessuno il 16/06/2012 alle 17: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à.
PM Quote
Avatar
ht-never (Member)
Rookie


Messaggi: 49
Iscritto: 24/09/2011

Segnala al moderatore
Postato alle 19:03
Sabato, 16/06/2012
Quindi in termine di codice qual'è il punto dove ho sbagliato e come correggerlo?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:33
Sabato, 16/06/2012


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à.
PM Quote
Avatar
ht-never (Member)
Rookie


Messaggi: 49
Iscritto: 24/09/2011

Segnala al moderatore
Postato alle 20:01
Sabato, 16/06/2012
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?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:26
Sabato, 16/06/2012
Testo quotato

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à.
PM Quote
Avatar
ht-never (Member)
Rookie


Messaggi: 49
Iscritto: 24/09/2011

Segnala al moderatore
Postato alle 21:47
Sabato, 16/06/2012
Ho letto quel documento, ma anche chiamando
Codice sorgente - presumibilmente C# / VB.NET

  1. SmtpClient Smtp = new SmtpClient("smtp.gmail.com",587);


non riesco a utilizzare l'applicazione, genera sempre un'eccezione

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 22:05
Sabato, 16/06/2012
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à.
PM Quote
Avatar
ht-never (Member)
Rookie


Messaggi: 49
Iscritto: 24/09/2011

Segnala al moderatore
Postato alle 19:16
Domenica, 17/06/2012
L'eccezione è sempre SmtpException

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo