[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FTP mail and linux



> Ted co s tim smetim. Neni to hexa vypis jak tvrdis. Je to prave
> ten 64KB dil poslany v textove podobe. Zakodovano bud metodou uu
> nebo base64. Proc to mailer neposle jako klasicky attachment
> taky nechapu (pritom ten posledni tak posle ze?).

	Trochu jsem si s tim hral a dost dlouho mi to vrtalo hlaou, ale uz 
jsem na to prisel a ono je to takhle:
	Jako attachment neposle posledni kus ale prvni a to jeste nekorektne. 
Logicke by bylo napred dlouhy soubor rozrezat na kousky a pak kazdy 
jednotlive pripojit jako attachmenty, kazdy k jednomu mailu, FTP mail 
to ale dela presne obracene, napred cely soubor jako attachment 
(koduje ho UUENCODE) pripoji k prvnimu mailu, pak ten mail po 64 KB 
urizne, zacatek posle, ten uriznutej konec rozreze na kusy po cca 64 
KB, opatri je postovni obalkou a posle jako dalsi maily.
	Tedy prvni postovni program v prvnim mailu najde hlavicku uuencoded 
attachmenu a ohlasi, ze dopis obsahuje dodatek, pri pokusu rozbalit ho 
ale zpravidla padne na hubu, protoze nenajde konec. Ostatni maily pak 
obsahuji uz jen binarni kusy dat, ktere mailer jen zobrazi, protoze 
nemaji hlavicku, a tak nevi co s nima.
	
	Proto je nutne vsechny maily ulozit do souboru, editorem z nich umazat 
postovni obalku, poslepovat je do jednoho kusu a postvat na nej 
uudecode. Ve Windows se to dela blbe (nejlepsi je na to editor v NC), v 
UNIXu o poznani lip.

                              Ales Zika
                              Pelhrimov

                              E-mail : Ales.Zika@pel.cb.ds.mfcr.cz