mmencode (Re: Doplneni MIME udaju do emailu)

Lubos Kaspar kaspar na cnb.cz
Středa Leden 20 09:32:26 CET 1999


> Date: Wed, 20 Jan 1999 08:24:59 +0100 (MET)
> From: Tom Mueller <tom na cnb.cz>
> To: Multiple recipients of list <sendmail-l na muni.cz>
> Subject: mmencode (Re: Doplneni MIME udaju do emailu)
> In-Reply-To: <199901191806.TAA15350 na poli.feld.cvut.cz> from "Dan Ohnesorg, admin of POWER" at Jan "19," 1999 "07:08:53" pm
> 
> > Mam binarni soubor, zakodovany via uuencode(base64), a tento soubor bych
> > potreboval ve scriptu (tedy z radky) odeslat. Ne, ze by prikazy:
> > 
> > cat soubor.uu | /usr/sbin/sendmail nekdo na nekam   ,ci
> > mail <soubor.uu    nefungovaly...
> > 
> > Nicmene pro prijimaciho klienta je to vetsinou jen hodne dlouhe telo
> > dopisu, ze ktereho je treba prislusny soubor 'vygrepovat' a uudecodovat.
> > Me osobne by to nevadilo, ale odesilani by melo probihat klientum s
> > Netscapy a Outlooky - a jedina regulerni moznost, kterak si to "normalni
> > lide" prectou, je ta, ze na nich v Outlooku ci NS bude blikat sponka v
> > rohu - to znamena regulerni Attachment, to znamena zrejme pripojit zpravu
> > v MIME.
> > 
> > A tudiz se tazi: Lze nejak jednoduse z radky odeslat zpravu s pripojenym
> > souborem, v MIME kodovani?
> 
> V HP-UX pouzivam misto uuencode program mmencode z baliku mm-2.7, ktery je
> k dispozici predpripraveny pro HP-UX na
> http://hpux.csc.liv.ac.uk/hppd/hpux/Networking/Mail/mm-2.7

MIME-norma (RFC-1521 a 1522) zna jen quoted-printable a base64,
takze uu-kodovane baliky ne (pod PC-Windows by to stejne nikdo
asi nerozkodoval). Do dat pro sendmail je treba uvest regulerni
MIME-hlavicky, tj. do hlavicek neco jako
 "Content-Type: multipart/mixed, boundary={oddelovaci retezec}"
a telo zpravy pak konstruovat s podhlavickami podle vyse uvedenych
RFC. Nejjednodussi je nechat si poslat z MIME-maileru nejakou zpravu
s attachmentem a v ne-MIME maileru se podivat, jak ridici informace
vypadaji a analogicky je "rucne" napsat.

BTW: Tento problem je trochu off-topic (netyka se sendmailu jako
     takoveho).
--
                                                Lubos Kaspar


Další informace o konferenci Sendmail