Portál AbcLinuxu, 9. května 2024 04:36


Dotaz: Automatické uložení příloh e-mailu

15.12.2003 11:52 Roman Vašíček
Automatické uložení příloh e-mailu
Přečteno: 707×
Odpovědět | Admin
Jsem v situaci, kdy mám k dispozici multifunkční zařízení jenž lze použít jako skener a naskenované stránky jsou poslány uživateli elektronickou poštou jako přílohy (jedna stránka = jeden obrázek jpg). Potřeboval bych nějakým jednoduchým způsobem rychle uložit všechny přílohy z došlého e-mailu. Jak něco takového realizovat? Jako poštovního klienta používám mutt. Lze to udělat pomocí jednoho tlačítka či podobně jednoduchým způsobem?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.12.2003 13:12 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Automatické uložení příloh e-mailu
Odpovědět | | Sbalit | Link | Blokovat | Admin
toto ide spravit aj bez jedineho tlacitka. zaobera sa s tym procmail ktory spracovava prijatu postu.
15.12.2003 13:21 Roman Vašíček
Rozbalit Rozbalit vše Automatické uložení příloh e-mailu
Můžete mi poradit jak? O procmailu vim snad pouze to, že existuje :-(
15.12.2003 14:45 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Automatické uložení příloh e-mailu
K procmailu si přečti nějaký tutorial, je jich dost. K automatickému vysekávání příloh z mailů jsem tu před časem komusi do diskuse dával skriptík v Perlu, takže zkus použít vyhledávání (asi tam budou slova jako perl, mime, mail, parser, attachment/příloha, co já vím ještě).
15.12.2003 14:59 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Automatické uložení příloh e-mailu
mozno aj uudecode, co ja viem ;-) nemam teraz pri ruke linux ...
inac moze to zavisiet aj od toho zariadenia, ked posiela postu v html, tak sa ti tam bude zhromazdovat strasny balast. a ked nie, tak moze este nazyvat vsetky faxy jednym menom a mohli by sa prepisovat. to by bolo treba potom sekvencne osetrit. vedeli by sme povedat, keby sme mali vzor takej posty :-D
15.12.2003 15:29 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Automatické uložení příloh e-mailu
To všechno ten skript řešil, od toho je MIME::Parser :-) Nejhorší, co se mohlo stát, že jména souborů, co to vyrobí, nejsou moc předívdatelná -- ale různá jsou vždy.
15.12.2003 15:37 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Automatické uložení příloh e-mailu
jeej, prepac. perl nepoznam, a tym padom ani mime::parser, nepredpokladal som ze je inteligentnejsi ako blby administrator co si posiela postou aktualny stav ako prilohu posty, samozrejme s rovnakym menom (ja sa za to nehambim ;-) ).
15.12.2003 15:33 Roman Vašíček
Rozbalit Rozbalit vše Automatické uložení příloh e-mailu

Vsechny maily jsou multipart mixed a maji 1x text/plain (jenz mne nezajima) a jednu ci vice casti image/jpeg v base64. Jednotlive obrazky jsou pojmenovany 'image#.jpg', kde # je cislo obrazku. V kazdem mailu jsou tyto cislovany znovu od 1. Taktez subject zustava stejny.

Zde je kousek jednoho takoveho mailu (zmenil jsem pouze domenu)

From: asellus@nekde.neco
To: RV@nekde.neco
Subject: Internet FAX Job
DATE: Mon, 24 Nov 2003 13:29:03 -1200
Message-Id: <00000004.2cf3619f.1.00@asellus>
Mime-Version: 1.0
Content-Type: multipart/mixed;
        boundary="--++--BrotherInternetFax--++--"
Status: RO
X-Status: 
X-Keywords:                 
X-UID: 16742

This is multipart message.

----++--BrotherInternetFax--++--
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Image data in JPEG format has been attached.
----++--BrotherInternetFax--++--
Content-Type: image/jpeg;
        name="image1.jpg"
Content-Transfer-Encoding: base64

[...]
15.12.2003 15:47 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Automatické uložení příloh e-mailu
No, tak pravidlo procmailu bude (píšu z hlavy)
:0
* ^Subject: Internet FAX Job
{
  :0fw
  |skript_zpracovavajici_prihlohy
 
  # a ted se to nekam ulozi nebo
  /dev/null
}

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.