Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
No, è semplice perchè ank'io ho realizzato un progr x inviare le email (anke se si deve inserire destinatrio, mittent, ecc... ma quello lo puoi "compilare" in automatico...)
Ti posto una guida fatta da un mio amico tempo fa:
Codice sorgente - presumibilmente Visual Basic 6
Allora,nel mio caso io uso Tiscali,ma ci sono molti altri server utili tipo mail.tin.it smtp.tin.it smtp.libero.it smtp.virgilio.it ecc....
Ok,apri il DOS,e scrivi "telnet" senza le protezioni,ora ti comparirà la schermata di telnet sempre dentro alla finestra del DoS,spero tu ce l'abbia fatta(se non sei celedobreso),ora scrivi open smtp.il provider(tipo mail.tin.it...) 25,se hai messo un provider per stmp giusto,sarai nel server di posta :)
Prova a mandare l'email a mano con telnet, una volta che ci sei riuscito è semplice perchè ti connetti al server con:
winsock1.connect "server", porta
Poi mandi i comandi con:
winsock1.senddata "comando" & vbcrlf
Puoi unire + comandi con & in questo modo:
winsock1.senddata "helo asd" & vbcrlf & "Mail from: <utente@prova.it>" & vbcrlf & ...
capito?
(Prova e vedrai
Ti consiglio di usare come server mail.tin.it cmq è sempre meglio fare una combobox con i vari server e far decidere all'utente quale usare semmai uno sia fuori uso...
NOTA BENE:
Non tutti i server funzionano allo stesso modo, cioè alcuni server chiedono magari dati diversi e non quelli del tutorial...