Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31
  1. #1

    Invio email automatico

    Salve a tutti volevo sapere come fare ad inviare una email automaticamente quando si avvia il form in visual basic però sfruttando solo il winsock...senza outlook o api simili...
    Possibile?
    www.mondosviluppatori.it
    La tua migliore risorsa sulla programmazione, numerose guide, sorgenti e tutorial da scaricare gratuitamente.

  2. #2

  3. #3
    visual basic l'ho specificato nel primo topic
    www.mondosviluppatori.it
    La tua migliore risorsa sulla programmazione, numerose guide, sorgenti e tutorial da scaricare gratuitamente.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se dici Visual Basic senza specificare la versione, non si puo' rispondere ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da marrachristian
    visual basic l'ho specificato nel primo topic
    Sì si è capito che usi Visual Basic ma se non indichi QUALE versione di Visual Basic usi, mica possiamo indovinarlo.
    Tralasciando le prime versioni (dalla 1.0 alla 3.0)
    - versione 4.0 16bit o 32bit
    - versione 5.0
    - versione 6.0
    - NET 2002
    - NET 2003
    - NET 2005
    - NET 2008

    Vedi un po' tu...

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    54
    Interessante,
    questa funzionalità interessa molto anche a me.

    Che versione hai di VB?

    Ragazzi, mi consigliate una guida per lo stesso argomento in VBA?

  7. #7
    ah si avete ragione...
    la versione del visual basic è la 6 e in pratica io vorrei creare un programma che appena si avvia,invia automaticamente l'email nella mia casella di posta...quindi informazioni come destinatario,mittente,oggetto ecc devono essere inserite nel codice prima della compilazione...
    www.mondosviluppatori.it
    La tua migliore risorsa sulla programmazione, numerose guide, sorgenti e tutorial da scaricare gratuitamente.

  8. #8
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    VBSendMail.dll
    http://www.freevbcode.com/ShowCode.Asp?ID=109

    la migliore che io conosca.

    Ovviamente, appoggiandosi solamente a Winsock, l'email non sarà salvata da nessuna parte, in nessun programma. Se volete anche salvare l'email localmente è necessario implementare il codice necessario.

    Ciao

  9. #9
    eh la conoscevo gia ma non mi va...in pratica io ho fatto cosi(forse sbaglio qualche passaggio):

    allora scaric la libreria e poi la inserisco in system32 poi in vb 6 clicco su project,references e poi browse e cerco la libreria in system32....poi la seleziono nella finestra dei references e clicco ok

    Poi aggiungo un nuovo modulo al mio progetto e inserisco questo nel codice:
    codice:
    Private WithEvents poSendMail as vbSendMail.clsSendMail
    poi nell'evento load del form inserisco questo:
    codice:
    set poSendMail = new vbSendMail.clsSendMail poSendMail.SMTPHost = txtServer.Text poSendMail.From = txtFrom.Text poSendMail.FromDisplayName = txtFromName.Text poSendMail.Recipient = txtTo.Text poSendMail.RecipientDisplayName = txtToName.Text poSendMail.ReplyToAddress = txtFrom.Text poSendMail.Subject = txtSubject.Text poSendMail.Attachment = txtFileName.text 'attached file name poSendMail.Message = txtMsg.Text poSendMail.Send set poSendMail = nothing End Sub
    naturalmente le textbox le ho tolte e ho inserito direttamente indirzzo oggetto ecc...

    sbaglio qualcosa?
    www.mondosviluppatori.it
    La tua migliore risorsa sulla programmazione, numerose guide, sorgenti e tutorial da scaricare gratuitamente.

  10. #10
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Dire che 'non ti va' non significa niente, quindi non possiamo aiutarti.
    Io la uso da tempo senza alcun problema, quindi devi essere più preciso.

    In ogni caso quando dici:

    Poi aggiungo un nuovo modulo al mio progetto e inserisco questo nel codice:
    codice:
    Private WithEvents poSendMail as vbSendMail.clsSendMail
    Se per modulo intendi un modulo BAS non credo vada bene.

    Devi aggiungere questa dichiarazione nel Form da cui invii l'email.

    Se guardi il progetto di esempio allegato alla libreria, NON puoi sbagliare.

    Ciao

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.