|
|||||||||||||||||||||||||||
Niels Brinch wrote:
> Hvordan adskiller jeg email og den vedhæftede
> fil, og lader brugeren downloade den vedhæftede fil separat?
Står der ikke multipart-mime message et eller andet sted.
Lige ved siden af multipart-mime plejer der at stå en separator
string, som er den der opdeler emailet i forskellige dele.
I toppen af hver del indeholder en Content-Type der definere
hvad det er. F.x. tekst/binær/grafik osv.
Så du kan checke for multipart-mime. Hvis det findes grabbe
separatoren, split'te emailet ved seperatoren, og du vil nu
have et array af body og attachments. Hvis attachments er
binære vil de være gemt i BASE64, og det skulle være ret
uproblematisk at hive de binære data ud igen.
Prøv at send dig selv et email med attachments, og less'e
din spool fil /var/spool/mail/dig ??, så du kan se emailet
uden at der er et eller andet postprogram der fortolker indholdet.
--
Sometimes it's better to light a Carsten Svaneborg
flamethrower than curse the darkness. sslug@sslug
-- (Terry Pratchett, Men At Arms) Fight Bill - use Linux
|
||||||||||||||
|
||||||||||||||