Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    42

    [VB6] errore smtp

    Ciao!
    Da un software che ho creato ho l’esigenza di rispondere con una email ad alcuni messaggi, alcune volte l’email inserite sono sbagliate o perschè al posto della @ hanno inserito ò o perché hanno semplicemente lasciato spazi vuoti all’interno dell’indirizzo.
    Quando invio l’email a questi indirizzi il software restituisce un errore smtp causando al chiusura di tutta l’applicazione.
    Sapete consigliarmi un modo per non far avvenire tutto ciò? Come posso impedire la chiusura automatica del softwaere?
    Grazie anticipatamente

    Dimenticavo per l’invio dell email sto usando cdo


  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Ho spostato la discussione all'interno del forum dedicato a Visual Basic (VBx, VBA, ...) e ai linguaggi per .NET Framework (VB.NET, C#, ...).

    In futuro, poni in questo forum le domande relative a questi linguaggi.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Dipende ovviamente dal componente che usi per spedire le e-mail; ma in ogni caso se hai scritto te il programma dovresti essere chi meglio dovrebbe sapere come impedire questa chiusura, no?
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    42
    SE SAPEVO COME FARE NN AVREIO SCRITTO QUI NO!? :master:
    HO PROVATO IN DIVERSI MODI MA NON RIESCO A GESTIRE L'ERRORE GENERATO DALL SMTP... VOLEVO SOLO SAPERE QUESTO... STO USANDO CDO



    SCUSA ALKA CREDEVO DI ESSERE NELLA SEZIONE GIUSTA

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da mrdec
    SCUSA ALKA CREDEVO DI ESSERE NELLA SEZIONE GIUSTA
    In ogni caso, togli il dito dal CAPS LOCK...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non c'e' bisogno di alterarsi ... quello che voleva dirti MItaly e' che il problema nasce dal tuo codice e che e' necessario vederlo per capire dove puo' essere il problema.

    Se non lo mostri, come si fa a dirti come si puo' risolvere?

    E poi, sì, sei nella sezione giusta.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    42
    non mi sto alterando rispondevo solo....
    questa è una parte del codice che uso x l'invio

    txtMessaggio.SetFocus
    txtEmailSubject.SetFocus
    SendUsingMethod = cdoSendUsingPort
    SMTPServer = txtEmailServer
    SMTPServerPort = txtPortaServer
    SMTPAuthenticate = cdoAnonymous
    .From = email
    .To = dest
    .Subject = oggetto
    .HTMLBody = messaggio
    .Send

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Forse non lo sai ma scrivere in maiuscolo significa "gridare" ... e non c'era motivo ...

    In ogni caso, in quale riga si chiude il programma e con quale messaggio?

  9. #9
    Vedo dei ".qualcosa"; per caso siamo in un blocco With? Su quale oggetto è stato fatto? Qual'è il tipo di questo oggetto (ad occhio direi CDOSYS)?
    Comunque credo che basti inserire un "On error goto x:" per gestire l'errore che si verifica (immagino) sul metodo .send.
    Amaro C++, il gusto pieno dell'undefined behavior.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.