Ciao a tutti!
Vengo al punto, vorrei integrare alcune funzionalità di Telnet all'interno di un mio programma scritto in VB6.
In pratica vorrei dare la possibilità di spedire una mail e per fare ciò, ho tentato questo:
1) Mi sono connesso ad un server di posta tramite Winsock con questa sintassi:
codice:
Winsock.Connect "smtp.libero.it", 25
La connessione ha dato esito positivo.
2) Una volta connesso ho iniziato ad inviare dati:
codice:
Winsock.SendData "HELO Libero" & vbCrLf
Winsock.SendData "MAIL FROM:<" & mittente & ">" & vbCrLf
Winsock.SendData "RCPT TO:<" & destinatario & ">" & vbCrLf
Winsock.SendData "DATA" & vbCrLf
Winsock.SendData vbCrLf & "Testo:" & vbCrLf
Winsock.SendData testo_mail
Winsock.SendData vbCrLf
Winsock.SendData "."
Winsock.SendData vbCrLf
Winsock.SendData "QUIT"
Però, alla prima "SendData" mi è stato segnalato il seguente errore:
Errore '40006'
Protocollo o stato della connessione errato per la transazione richiesta o la richiesta'
Con ogni probabilità ho saltato uno o più passaggi fondamentali, qualcuno può consigliarmi?
Grazie!