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
Ciaffo Zone - Invio email
Forum - Ciaffo Zone - Invio email - Pagina 7

Pagine: [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ] Precedente | Prossimo
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 20:24
Domenica, 22/05/2022
"Pur seguendo le indicazioni"??  Veramente le hai ignorate completamente, come se uno non ti scrivesse nulla, ecco perché sembra che tu prenda in giro.

Ti ho scritto che manca la funzione Main ... LO HAI LETTO?

Ti ho proposto il codice funzionante e completo di Main ... LO HAI LETTO?

Tu i codici NON LI HAI PROVATI perché, altrimenti, NON PROPORRESTI alla sesta  (!)  pagina del thread il codice iniziale CHE TI ABBIAMO DETTO ESSERE SBAGLIATO:

Tu NON DEVI PROVARE ma semplicemente usare il CODICE che ti ho proposto. MA NON LO HAI FATTO.

Ecco perché i fatti sono due:  o ci prendi in giro  o  non capisci. E ti dico che ci prendi in giro per essere buono.

Per l'ultima volta riporto qui il codice che ti avevo già proposto, che è funzionante e su cui devi lavorare. VEDI DI PROVARLO.

Codice sorgente - presumibilmente C++

  1. using System.Net.Mail;
  2.  
  3. namespace myemail
  4. {
  5.     class Program
  6.     {
  7.         static void email_send()
  8.         {
  9.             SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com", 587);
  10.             SmtpServer.EnableSsl = true;
  11.             SmtpServer.DeliveryMethod = SmtpDeliveryMethod.Network;
  12.             SmtpServer.UseDefaultCredentials = false;
  13.             SmtpServer.Credentials = new System.Net.NetworkCredential("mailperinvio@gmail.com", "password");
  14.  
  15.  
  16.             MailMessage mail = new MailMessage();
  17.             mail.From = new MailAddress("mailperinvio@gmail.com");
  18.             mail.To.Add("mailperricezione@....");
  19.             mail.Subject = "Prova invio email";
  20.             mail.Body = "Mail con allegato";
  21.  
  22.             System.Net.Mail.Attachment attachment;
  23.             attachment = new System.Net.Mail.Attachment("C:\\Cartella\\allegato.pdf");
  24.             mail.Attachments.Add(attachment);
  25.  
  26.             SmtpServer.Send(mail);
  27.         }
  28.  
  29.         static void Main(string[] args)
  30.         {
  31.             email_send();
  32.         }
  33.     }
  34. }


Ultima modifica effettuata da nessuno il 22/05/2022 alle 20:27


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
quasar87 (Normal User)
Pro


Messaggi: 65
Iscritto: 03/05/2022

Segnala al moderatore
Postato alle 20:41
Domenica, 22/05/2022
Guarda le cose stanno diversamente, io ho riproposto quel codice, perchè non funzionavano nemmeno gli altri, e poi scusa hai visto che ho postato anche gli screen dei messaggi di errore? Se non ho provato i codici come faccio ad avere gli screen dei messaggi di errore?
Adesso riprovo subito il tuo codice, per sicurezza perchè se ero passato oltre evidentemente c'erano dei problemi, ma voglio riguardarci.

Ultima modifica effettuata da quasar87 il 22/05/2022 alle 21:22
PM Quote
Avatar
quasar87 (Normal User)
Pro


Messaggi: 65
Iscritto: 03/05/2022

Segnala al moderatore
Postato alle 20:54
Domenica, 22/05/2022
Testo quotato

Postato originariamente da nessuno:

"Pur seguendo le indicazioni"??  Veramente le hai ignorate completamente, come se uno non ti scrivesse nulla, ecco perché sembra che tu prenda in giro.

Ti ho scritto che manca la funzione Main ... LO HAI LETTO?

Ti ho proposto il codice funzionante e completo di Main ... LO HAI LETTO?

Tu i codici NON LI HAI PROVATI perché, altrimenti, NON PROPORRESTI alla sesta  (!)  pagina del thread il codice iniziale CHE TI ABBIAMO DETTO ESSERE SBAGLIATO:

Tu NON DEVI PROVARE ma semplicemente usare il CODICE che ti ho proposto. MA NON LO HAI FATTO.

Ecco perché i fatti sono due:  o ci prendi in giro  o  non capisci. E ti dico che ci prendi in giro per essere buono.

Per l'ultima volta riporto qui il codice che ti avevo già proposto, che è funzionante e su cui devi lavorare. VEDI DI PROVARLO.

Codice sorgente - presumibilmente C++

  1. using System.Net.Mail;
  2.  
  3. namespace myemail
  4. {
  5.     class Program
  6.     {
  7.         static void email_send()
  8.         {
  9.             SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com", 587);
  10.             SmtpServer.EnableSsl = true;
  11.             SmtpServer.DeliveryMethod = SmtpDeliveryMethod.Network;
  12.             SmtpServer.UseDefaultCredentials = false;
  13.             SmtpServer.Credentials = new System.Net.NetworkCredential("mailperinvio@gmail.com", "password");
  14.  
  15.  
  16.             MailMessage mail = new MailMessage();
  17.             mail.From = new MailAddress("mailperinvio@gmail.com");
  18.             mail.To.Add("mailperricezione@....");
  19.             mail.Subject = "Prova invio email";
  20.             mail.Body = "Mail con allegato";
  21.  
  22.             System.Net.Mail.Attachment attachment;
  23.             attachment = new System.Net.Mail.Attachment("C:\\Cartella\\allegato.pdf");
  24.             mail.Attachments.Add(attachment);
  25.  
  26.             SmtpServer.Send(mail);
  27.         }
  28.  
  29.         static void Main(string[] args)
  30.         {
  31.             email_send();
  32.         }
  33.     }
  34. }






Come ti dicevo il codice l'avevo già provato e questo era il risultato, appena riprovato ora sulla porta 587.
Ora riprovo anche con la 465 e SSL=true




quasar87 ha allegato un file: Immagine3.jpg (100234 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
quasar87 (Normal User)
Pro


Messaggi: 65
Iscritto: 03/05/2022

Segnala al moderatore
Postato alle 21:00
Domenica, 22/05/2022
Ecco il risultato con la porta 465 in tutto il suo spledore.
da quando ho provato qualche giorno fa non è cambiato nulla, chiaramente.



quasar87 ha allegato un file: Immagine4.jpg (118484 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
quasar87 (Normal User)
Pro


Messaggi: 65
Iscritto: 03/05/2022

Segnala al moderatore
Postato alle 21:05
Domenica, 22/05/2022
Eravamo già arrivati a questo punto, in pratica mi sembra sia una questione di sicurezza perchè google invia una email dicendo che l'apllicazione non è sicura e bisognerebbe abilitare le applicazioni non sicure, non so se si può fare solo per una, cioè la mia o l'abilitazione riguarda tutte le app, nel secondo caso non sarebbe una buona cosa.

PM Quote
Avatar
quasar87 (Normal User)
Pro


Messaggi: 65
Iscritto: 03/05/2022

Segnala al moderatore
Postato alle 21:12
Domenica, 22/05/2022
Ho anche riprovato ora ad attivare l'opzione app meno sicure su google.
Allego il risultato.
Tra l'altro vedo che l'impostazione per consentire app meno sicure non ci sarà più dal 30 maggio 2022.


quasar87 ha allegato un file: Immagine5.jpg (121234 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
Thejuster (Admin)
Guru^2


Messaggi: 2305
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 21:35
Domenica, 22/05/2022
Testo quotato

Postato originariamente da quasar87:

Allora, io non sono qui per prendere in giro nessuno, non ho assolutamente tempo da perdere, e sto cercando di fare una cosa, che pur seguendo le indicazioni non funziona, anzi sono piuttosto portato a notare una sorta di astio e prevenzione da parte vostra, se uno chiede una cosa significa che non l'ha mai fatta e che le cose che a voi sembrano semplici è perchè le avete già fatte e non vi ricordate più di quando non le conoscevate.
Io i codici li ho provati tutti, ma non sono riuscito a farli funzionare, saltano sempre fuori errori e c'è qualcosa che non va o manca.
Ho provato con gmail, poi mi è stato consigliato il server smtp, poi passano anche giorni e ci si può dimenticare di diverse cose, mi sembra più che voi prendiate in giro me a questo punto, se proprio qualcuno vuole prendere in giro.
Ne ho provate di tutte, main, non main, class, non class, evidentemente sbaglio da qualche parte ma questa cosa alla fine non è poi così semplice.



Ti avevo detto dal principio che usare Google come SMTP non e cosa da poco.

Bisogna fare una serie di procedere complicate non adatte hai principianti.
Quindi ti avevo proposto un server SMTP a pagamento e poi facile da usare.
Ma continui ad usare Google.

Mi fa piacere che ti stai impegnando,
Ma ti consiglio di procedere a gradi se vuoi veramente imparare qualcosa.
Se invece stai lucrando, ti consiglio di pagare un programmatore e di farti fare un lavoro migliore,
Perché i consigli ti sono stati dati, gli esempi pure.
Alla fine questo è un forum di supporto e di discussione sulla programmazione, non una free code farm.

Quindi concludendo il codice e quello e ti assicuro che funziona.
Se non funziona e ti serve, paga un programmatore che ti faccia tutto il sistema SMTP ecc ecc magari una libreria.
Altrimenti studia altro partendo proprio dalle basi che mancano.
E un mio consiglio è mio punto di vista.



https://mire.forumfree.it/ - Mire Engine
C# UI Designer
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 21:47
Domenica, 22/05/2022
Guarda che ti stai inventando tutta una storia. Quando ti ho dato il codice da provare hai scritto

"Attualmente non ricevo errori ... "

quindi di cosa parliamo?

Poi, senza spiegazioni, hai riproposto il tuo codice senza Main pur avendoti avvertito che la SINTASSI era del tutto sballata.

Adesso hai un errore e lo stai mostrando, ma solo adesso e NON dipende dal codice ma da qualche altra cosa.
Non fare prove a caso, la porta è la 587 con ssl.

Ad esempio, può dipendere dal tuo antivirus che ti blocca l'invio o da altro problemi di credenziali su gmail.

Se vuoi posso fare una prova per capire. Mostraci utente e password dell'utente gmail che usi (e poi la cambi).
Oppure manda l'intero progetto zippato che stai utilizzando perché voglio provare proprio quello che provi tu.

Ultima modifica effettuata da nessuno il 22/05/2022 alle 21:53


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
Pagine: [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ] Precedente | Prossimo