Newsgroup: it.comp.lang.visual-basic
Titolo: UUEncode & mail

Ciao a tutti!
Sto' leggermente uscendo pazzo!
Che felicita'! :)
Ok, oltre a dare i numeri, vediamo di arrivare al mio piccolo problema...
Se andate sul sito comune, trovate un sorgente di nome "SMTPMAIL" di Roberto
Negro, dal quale ho preso la function per codificare i file per poi poterli
mandare (ho preso solo per studio!!!!!!!!!!! NdRF), il file (.uue) che mi
viene generato funziona perfettamente, ma (purtroppo c'e' un ma...) dopo che
l'e-mail con questo file cosi' composto viene inviato tramite winsock, non
funziona piu'...
Mi spiego meglio, ho mandato un immagine, un eseguibile e un file ZIP, i
primi due sono ARRIVATI INTEGRI, mentre lo ZIP no...
Confrontando il file UUE generato al momento dell'invio e quello ricevuto,
mi accorgo che verso la fine MANCA un punto (".")!
Credendo ci fosse qualche errore nel mio codice, lo ricontrollo ma e' tutto
ok, il puno in questione SCOMPARE DOPO CHE PASSO IL DATO al winsock!
Che puo' essere? cosa mi consigliate di fare?
Grazie a tutti e ciao ;^)=
--
Massimo "RedFoxy" Ciccio'
Web Master di Quantum Leap: 
http://ql.programmazione.it

 writes:
R> Mi spiego meglio, ho mandato un immagine, un eseguibile e un file ZIP, i
R> primi due sono ARRIVATI INTEGRI, mentre lo ZIP no...
R> Confrontando il file UUE generato al momento dell'invio e quello ricevuto,
R> mi accorgo che verso la fine MANCA un punto (".")!
Se ti rileggi  la definizione di SMTP ti accorgi che  un punto da solo
su una riga indica la fine del messaggio.
Mi viene il dubbio che ci  sia un bug nel codice che genera l'uuencode
(non .uue, Unix  -patria di uuencode- non prevede  certe fesserie come
il tipo legato all'estensione del file).
-- 
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 il tipo legato all'estensione del file).
Dunque, il file .uue generato e NON inviato funziona perfettamente (c'e'
quel punto maledetto!!!), tanto che con WinZip o simili riesco ad
aprirlo/decriptarlo, mentre il codice in allegato all'e-mail manca del
famoso punto e risulta come archivio NON corretto o corrotto...
Queste sono le ultime 3 righe del file da me codificato (versione NON
inviata e FUNZIONATE):
M````H```#0```````````"``_X$`````5$535%]33510+F5X95!+!08`````
.`0`!`#L````)+```````
`
end
(notare il punto nella terz'ultima riga --> .`0`!`#L````)+``````` )
Questo e' lo stesso file da me codificato ed INVIATO (e una volta arrivato
non FUNZIONANTE):
M````H```#0```````````"``_X$`````5$535%]33510+F5X95!+!08`````
`0`!`#L````)+```````
`
end
(Tutto identico tranne che nella terzultima riga MANCA il punto all'inizio)
Ancora non mi spiego la mancanza del punto...
Se fosse da imputere al fatto che in SMTP il punto (da solo!) in una riga
significa FINE ed invio e-mail, non dovrebbe inviare il resto della mail (ed
in ogni caso il punto NON e' da solo nella riga!)...
Che ne penzate?
Ciao ;^)=


RedFoxy ha scritto:

Non ricordo se era solo nelle news o anche nelle mail, ma quando una
riga inizia con il punto, questo va raddoppiato.
-- 
Samuele Battarra
prova il mio newsreader:
http://digilander.iol.it/battarsa/programmi/news/

funziona piu'...
Forse perchč il punto č il carattere di chiusura della mail?
forse......
Skusa la mia ignoranza, ma il sito comune dov'č? ( a che URL) (sono
nuovo)
