Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955

    [C#] Invio mail con gmail in timeout

    Ciao a tutti, sto provando ad inviare una mail usando il server di gmail.

    Il codice che ho scritto è come quello di questo thread.

    Il problema è che l'invio va in timeout (impostato di default a 1.000).

    Uso la porta 465, se invecve uso l'altra la 587 va proprio in errore di invio.

    Qualcuno sa darmi una dritta?

    P.S. Ho verificato che sull'account gmail sia abilitato il server POP.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Cosa c'entra POP ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Ho provato caso mai dipendesse dalla sua impostazione, girando su varie pagine veniva consigliato ma non è cambiato nulla.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Ma se stai inviando email, si parla di SMTP non di POP ...

    E in particolare (data la porta e gmail) la trasmissione è criptata (SMTP over SSL) e quindi devi indicare che usi SSL, il certificato deve essere correttamente installato nel client e non devi avere firewall o altro che blocchino la porta 465 ...

    Se tutto questo è ok, bisognerebbe effettuare un debugging più approfondito, difficile da farsi a distanza ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Mmm l'unca cosa che manca è un certificato, ne creo uno e vedo cosa accade. Per il resto uso SmtpClient come oggetto ed imposto la trasmissione come SSL.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Non ne devi creare uno ... a cosa ti servirebbe?

    Devi importare quello di gmail nel tuo client.

    Se dal tuo client ti colleghi gia' a gmail allora il certificato è a posto ...

    Quale errore avevi collegandoti all'altra porta (587 ?)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Scusami allora, non uso un client di posta col quale accedo a gmail. Ho solo scritto del codice per inviare delle mail in automatico collegandomi a gmail.

    Se uso la porta 587 mi compare come errore:
    "Il server SMTP richiede una connessione protetta oppure il client non è stato autenticato. Risposta del server: 5.5.1 Authentication Required. Learn more at "

    C'è un link per scaricare il certificato da gmail? Io non l'ho trovato. ;(

  8. #8
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Aggiornamenti:

    Ho configurato Outlook 2003 come client di posta. Si collega con gmail e riesce a inviare tranquillamente la posta (deduco quindi che se Gmail doveva installare qualche certificato lo ha fatto).

    Eseguo la mia applicazione e il messaggio di errore sulla 465 è il medesimo - Timeout dell'operazione.

    Sinceramente non so come uscirne.

  9. #9
    Utente di HTML.it L'avatar di Joe Taras
    Registrato dal
    Nov 2003
    residenza
    Taranto
    Messaggi
    955
    Aggiornamenti:

    Ho provato a creare una web application e mi funziona. Evidentemente sfrutta dei servizi di IIS che direzionano la mail a differenza dell'applicazione Windows. Devo capire dove sta la differenza. Cmq grazie.

  10. #10
    nel Sender Email hai impostato UseSSL?
    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.