[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