Oppure

Loading
12/11/08 16:03
magicolotto
ragazzi

ho due campi
text1
text2

vorrei fare in modo di inviare via mail
la .text

senza che si chiede conferma
all'invio

mi serve per la registrazione del programma

come posso fare???

grazie
aaa
12/11/08 17:43
GrG
text1 è il titolo dell'email e text2 è il contenuto?

Cmq è semplice, se sai come mandare email con telnet allora con il winsock è facile...:D
aaa
12/11/08 17:46
magicolotto
le due text sono tutt e e due il contenuto

si sembra semplice

aaa
12/11/08 18:25
GrG
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...)
aaa
13/11/08 17:15
magicolotto
aiutino :-?:love:
aaa
13/11/08 19:07
GrG
Allora prima di tutto sai come si inviano email con telnet?
aaa
14/11/08 17:05
magicolotto
ho letto qualcosa

ma non ho messo in pratica
aaa
14/11/08 18:18
GrG
Ti posto una guida fatta da un mio amico tempo fa:
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 :)
======================================================================================================
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||   
220 jack.tiscali.it ESMTP Service <7.3.122> ready 
helo nome   <------ tu
250 jack.tiscali.it  <-------server
Mail from: <mittente@hotmail.it> <---------tu
250 MAIL FROM:<mittente@hotmail.it> OK <-------server
Rcpt to: <destinatario@hotmail.it> <---------tu
250 RCPT TO:<destinatario@hotmail.it> OK <-------server
data <---------tu
354 Start mail input; end with <CRLF>.<CRLF> <----server
From: "nome mittente" <mittente@hotmail.it> <---------tu
To: "nomedestinatario" <destinatario@hotmail.it> <---tu
Subject: il titolo dell' e-mail <---------tu
                       <----------spazio
il testo dell' e-mail........... <---------tu
 
.     <---------tu
250 <47470E7012AD60A> Mail accepted <-------server
Quit  <---------tu
221 jack.tiscali.it QUIT <-------server

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
=======================================================================================================
Good luck ;)
© n0.nam3


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...
aaa