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
Visual Basic 6 - invio email non funziona!!
Forum - Visual Basic 6 - invio email non funziona!!

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
carmines92 (Normal User)
Pro


Messaggi: 83
Iscritto: 10/04/2007

Segnala al moderatore
Postato alle 9:18
Domenica, 02/12/2007
allora raga questo è il mio problema volevo creare un programma che inviasse email(senza allegati)...
Prima di fare tutto ho provato vari programmi che inviano email creati in vb6 però con nessun software sono riuscito ad inviare l'email come mai? aiutatemi :d

PM Quote
Avatar
LuigiBiasi (Normal User)
Expert


Messaggi: 237
Iscritto: 15/09/2006

Segnala al moderatore
Postato alle 9:53
Domenica, 02/12/2007
puoi farlo benissimo da te. Basta usare il winsock e conoscere il protocollo di un server smtp. La cosa è molto banale. Prova a fare qualche ricerca su google  per esempio: protocollo smtp.
Ciao.

PM Quote
Avatar
LuigiBiasi (Normal User)
Expert


Messaggi: 237
Iscritto: 15/09/2006

Segnala al moderatore
Postato alle 10:01
Domenica, 02/12/2007
prova questo http://openskills.info/infobox.php?ID=722
quando invii le autenticazioni vanno inviate codificate in base64.
Quindi o fai l'algoritmo per la docifica oppure sul web trovi diversi programmi che ti fanno la codifica
Ciao.

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 14:18
Domenica, 02/12/2007
Ma vuoi scrivere il codice o vuoi trovare un software che spedisca mail?

Prima di tutto ... il tuo provider ti permette di inviare posta?

Ultima modifica effettuata da gantonio il 02/12/2007 alle 14:19
PM Quote
Avatar
LuigiBiasi (Normal User)
Expert


Messaggi: 237
Iscritto: 15/09/2006

Segnala al moderatore
Postato alle 16:03
Domenica, 02/12/2007
ti ricordo che i provider come libero o tele2, non ti permettono di inviare o ricevere posta(tramite outlook peresempio) se non hai una connessione con il loro provider.
Cioè su usi una connessione alice, non puoi scaricarti la posta da programmi come outlook o altri.
La puoi scaricare solo dal loro sito web.

Però se non sbaglio dei programmatori, hanno fatto un programma che permette di scaricare la posta con outlook da server come libero o tele2, pur avendo una connessione diversa, ma non ne sono sicuro.
Ciao.

Ultima modifica effettuata da LuigiBiasi il 02/12/2007 alle 16:16
PM Quote
Avatar
moet (Normal User)
Pro


Messaggi: 185
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 19:21
Domenica, 02/12/2007
credo la sua domanda fosse molto piu semplice.

3 text e un bottone.  

text per email destinatario, text per oggetto email, text per corpo email, pulsante di invio.




Codice sorgente - presumibilmente VB.NET

  1. Option Explicit
  2. Dim nome As String
  3. Dim messaggio As String
  4. Dim oggetto As String
  5.  
  6. Private Sub cmdemail_Click()'click sul punsante invio
  7.  
  8.  
  9.    
  10.     nome = txtnome.Text
  11.     messaggio = txtmessaggio.Text
  12.     oggetto = txtoggetto.Text
  13.    
  14.     If Len(Trim(nome)) = 0 Then
  15.         MsgBox "Inserisci la mail del destinatario", vbCritical, "Errore"
  16.         txtnome.SetFocus
  17.     ElseIf InStr(nome, "@") = 0 Then
  18.         MsgBox "Inseriscila corretta!", vbCritical, "Errore"
  19.         txtnome.SetFocus
  20.     ElseIf Len(Trim(messaggio)) = 0 Then
  21.         MsgBox "Inserisci il messaggio", vbCritical, "Errore"
  22.         txtmessaggio.SetFocus
  23.     Else
  24.         Dim CDO As New CDO.Message
  25.         With CDO
  26.             .From = "tuamail@pippo.it"
  27.             .To = nome
  28.             .Subject = oggetto
  29.             .TextBody = messaggio
  30.             .Send
  31.         End With
  32.         MsgBox "E-mail inviata con successo!!!"
  33.         txtnome.Text = ""
  34.         txtmessaggio.Text = ""
  35.         txtoggetto.Text = ""
  36.     End If
  37.  
  38.  
  39. End Sub




:k:

PM Quote
Avatar
carmines92 (Normal User)
Pro


Messaggi: 83
Iscritto: 10/04/2007

Segnala al moderatore
Postato alle 20:39
Domenica, 02/12/2007
si raga però io ho un abbonamento alice 2 mb... non so se posso inviarle l'email...

Cmq anche se non posso non c'è un modo?!?:(

PM Quote
Avatar
moet (Normal User)
Pro


Messaggi: 185
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 20:41
Domenica, 02/12/2007
Non esiste nessuna restrinzione sull invio mail!!!!!!


copia il mio programma cra il form e vedrai che le manda come con qualsiasi altro operatore.

PM Quote
Avatar
moet (Normal User)
Pro


Messaggi: 185
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 20:44
Domenica, 02/12/2007
Allora... se tu vuoi un semplice programma creato in vb che mandi le mail al posto di outlook copi e incolli il mio e funziona benissimo.

Se tu vuoi un programma che si connetta al sito del tuo provider (tin.it, tiscali, fastweb, alice o chi per lui)

ti permetta di inserire nome utente e password ecc è un altro paio di maniche ! e la cosa è piu complessa!

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo