Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    [vb6] Winsock che nn funzia!!!

    CIao! Devo inviare un'email dal mio programma ecco il codice usato col controllo winsock:

    codice:
    Private Sub mail_Click()
    Winsocket1.Connect
    End Sub
    Private Sub Winsocket1_Close()
    MsgBox "E-mail inviata!", vbInformation, "!!!"
    End Sub
    
    Private Sub winsocket1_Connect()
      Winsocket1.SendData "HELO" & vbCrLf
        DoEvents
      Winsocket1.SendData "MAIL FROM: <ciccio@ines.it>" & vbCrLf
        DoEvents
      Winsocket1.SendData "RCPT TO: <polistus.gallicus@inwind.it>" & vbCrLf
        DoEvents
      Winsocket1.SendData "DATA" & vbCrLf
       DoEvents
      Winsocket1.SendData "Subject: Examinations's Controller" & vbCrLf
       DoEvents
      Winsocket1.SendData "From: polistus.gallicus@inwind.it" & vbCrLf
       DoEvents
      Winsocket1.SendData "To: polistus.gallicus@inwind.it" & vbCrLf
       DoEvents
      Winsocket1.SendData "" & vbCrLf 'Invii una stringa vuota
       DoEvents
      Winsocket1.SendData nome.Text & vbCrLf
       DoEvents
        Winsocket1.SendData "" & vbCrLf 'Invii una stringa vuota
       DoEvents
      Winsocket1.SendData Text1.Text & vbCrLf
       DoEvents
      Winsocket1.SendData "." & vbCrLf 'INVII LA FINE
       DoEvents
    Winsocket1.Close
    
    End Sub
    
    Private Sub Winsocket1_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
    MsgBox "Si è verificato un errore nell'invio!", vbExclamation, "Attenzione!"
    Winsocket1.Close
    
    End Sub
    Ho impostato il server di posta in uscita su porta 25 e ho provato con quello di wind, lycos, tiscali ecc ecc ma continua a non inviare nulla....

    come mai?
    Graziec
    cia

  2. #2
    Utente di HTML.it L'avatar di Gigi84
    Registrato dal
    May 2001
    Messaggi
    569
    ciao!
    Ma non dovresti anche ascoltare le risposte del server? e quindi sapere quando è pronto per recepire un nuovo comando? (ti dico però che non conosco bene il protocollo..)
    sicuro che sia permesso a tutti i client che si connettono usare questi server per mandare le mail? cmq se col telnet funziona dovrebbe funzionare anche così!

    Ciao!!

    Take it easy babe.. take it as it comes

  3. #3
    penso anke dipenda dal server...ma cavolo ne ho provato una decina!!! VVoVe:

  4. #4
    ho aggiunto questo pezzettino di codice...ma nulla...

    codice:
    Do Until Winsocket1.State = sckConnected 
            DoEvents
        Loop

  5. #5
    help!

  6. #6
    Utente di HTML.it L'avatar di goku370
    Registrato dal
    Oct 2003
    Messaggi
    569
    Funziona col TELNET ? :master:

  7. #7
    nn lo so come si testa con telnet? Non l'ho mai usato!

  8. #8
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    Prova a vedere questa discussione in cui si è riusciti a risolvere il problema...
    ... e non usare while wend è una sintassi deprecata

  9. #9
    veramente una delle discussioni in cui si è risolto è una vekkia ke postai un anno fa...e dove grazie al codide sopracitato tutto andava...ma ora non funziona...

    quindi se è colpa dei servers nn potremo mai + inviare mails da VB?
    UFF

  10. #10
    Utente di HTML.it L'avatar di Mabi
    Registrato dal
    May 2002
    Messaggi
    1,245
    ...io pensavo di dare una mano...
    nn potremo mai + inviare mails da VB?
    Se possono aiutarti, guarda questi articoli sull'invio di e-mail:

    ... e non usare while wend è una sintassi deprecata

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.