mail mentése db-be

mail mentése db-be

Hozzászólások

Sziasztok!

Irok egy scriptet melynek a feladata az lenne hogy a levelek egy megadott címre mennek akkor a mailszerver nem tenne fiokba hanem egy programot indít el ez megvan, ennek a feladata hogy a levelet Adatbázisba mentse el, a csatolat filek neveit is, ha kell akkor ékezette.

A gondom a következő, hogy ha a levél csatolást akkor a következő perl modullal szedem ki: Email::MIME::Attachment::Stripper ez szépen szétszedi a csatolásokat, de ha a csatolás ékezetes karaktert is tartalmaz akkor nem tudom megfelelő karakterkeszlettel lementeni DB-be.

Esetleg valakinek valami ötlete.

Előre is köszi

1) kerdomondat vegere tegyel pls kerdojelet
2) milyen db? :wink:

[quote:f7399ab335="vmiklos"]1) kerdomondat vegere tegyel pls kerdojelet
2) milyen db? :wink:

1 Jogos.
2 egyébként mysql.

mysqlben az adott mezore a collation mire van allitva?
megegyezik azzal a kodolassal mint amiben a levelek vannak?

[quote:90844385d7="vmiklos"]mysqlben az adott mezore a collation mire van allitva?
megegyezik azzal a kodolassal mint amiben a levelek vannak?

A COLLATION nem 4.1.0-tól van az mysql-ben?

nekem 4.0.24_Debian-2-log verziom van deb sarge

[quote:735a7fec78="zoli1973"][quote:735a7fec78="vmiklos"]mysqlben az adott mezore a collation mire van allitva?
megegyezik azzal a kodolassal mint amiben a levelek vannak?

A COLLATION nem 4.1.0-tól van az mysql-ben?

nekem 4.0.24_Debian-2-log verziom van deb sarge

sajnos akkor ez megoldhatatlan problema

sztem rakd oket inkabb akkor accessbe

[quote:17728f9b87="zoli1973"]Sziasztok!

Irok egy scriptet melynek a feladata az lenne hogy a levelek egy megadott címre mennek akkor a mailszerver nem tenne fiokba hanem egy programot indít el ez megvan, ennek a feladata hogy a levelet Adatbázisba mentse el, a csatolat filek neveit is, ha kell akkor ékezette.

A gondom a következő, hogy ha a levél csatolást akkor a következő perl modullal szedem ki: Email::MIME::Attachment::Stripper ez szépen szétszedi a csatolásokat, de ha a csatolás ékezetes karaktert is tartalmaz akkor nem tudom megfelelő karakterkeszlettel lementeni DB-be.

Esetleg valakinek valami ötlete.

Előre is köszi

NagyonVadOtlet(tm): A csatolasokat base64 encodeold berakasnal, es visszafele kivevesnel DB-bol. Nagyon tre megoldas, de valoszinuleg mukodokepes O:)

Szerintem folosleges volt irni erre barmit is ugyanis mar van egy hasonlo milter. Kb 30-40 sornyi kod kellene hozza pluszba hogy DB be mentse. Akarmilyenbe.

[quote:fc5671e886="thuglife"]Szerintem folosleges volt irni erre barmit is ugyanis mar van egy hasonlo milter. Kb 30-40 sornyi kod kellene hozza pluszba hogy DB be mentse. Akarmilyenbe.

Tudsz esetleg valami címet küldeni.

[quote:9f335cd420="drastik"]sztem rakd oket inkabb akkor accessbe

Persze. Gondolom, vegyen rögtön ipari robotot, amik azokat az édi kis grafikus kallantyúkat piszkulálják az egérrel. De ne aprózd, hátha a megrázkódtatás elhozza neki a megvilágosodást: az ideális az lenne, ha rögtön wordös táblázatba pakoltatná!

[quote:527cab0e1e="gsimon"][quote:527cab0e1e="drastik"]sztem rakd oket inkabb akkor accessbe

Persze. Gondolom, vegyen rögtön ipari robotot, amik azokat az édi kis grafikus kallantyúkat piszkulálják az egérrel. De ne aprózd, hátha a megrázkódtatás elhozza neki a megvilágosodást: az ideális az lenne, ha rögtön wordös táblázatba pakoltatná!

ahahha azjo hogy fogalmad sincs mi volt ebben az ironia
csak elhuztak az MS vorosronygyot a linuxos bika elott azmeg oklel

kb. ennyi vagy
vagy egy kicsit kevesebb

[quote:6afbad4452="zoli1973"][quote:6afbad4452="thuglife"]Szerintem folosleges volt irni erre barmit is ugyanis mar van egy hasonlo milter. Kb 30-40 sornyi kod kellene hozza pluszba hogy DB be mentse. Akarmilyenbe.

Tudsz esetleg valami címet küldeni.

http://www.milter.org/milter_api/sample.html

Ezt ird at ugy hogy ne egy fileba nyomja be oket hanem DB be. Nem nagy hack, es igy legalabb nincs szukseg egyeb kulso szarra. Tovabbi tweaknek kulon tudod valasztani a mailt. A headereket is siman ki tud nyerni nagyon egszeruen. Igy egy tablaba szepen szetszedve be tudod tolni a maileket. Mittomen kulon from,to,cc,bcc,subject,recipients,date,body igy aztan tenyleg elegge keresheto lesz a dolog. Ehhez meg irni kene valami extensiont mutt hoz mondjuk igy DB bol lehetne mailezni ami imho megerne egy tesztuzemet. BIztos van mar ilyen megoldas ha jol tom MacOSX re van valami ilyesmi mail kliens.

Drastik!

Figyelem! Smiley következik, komolyan ne vedd! :)
"Picinyem, apád lehetnék, ha az a rohadt kutya nem előz meg a lépcsőházban, mégis beszósz?"
No, úgy veszem észre, neked is elég halvány célzást tenni a drága ms ellen, aztán már indítod is a leszólógépedet :). Ha már egyszer poénnak szántad, vedd a választ is annak nyugodtan.
Apropo "MS vorosrongy": és még a linuxra mondják, hogy netes kommunizmus :)...
És bár valószínűleg elég jót tudnánk szájkaratézni a témában, szerintem ne szemeteljük tele ezt a fórumot a sületlenségeinkkel, a témát elnézve lesz még rá alkalmasabb topic is, és ahogy magunkat ismerni vélem, indíttatásban sem lesz hiány.

Szent a béke?

Ui.: Tudom, "Már apám f...ában is g..i voltam, és azóta sem változtam sokat" :)

[quote:f274bbb9c8="gsimon"]Drastik!
"Picinyem, apád lehetnék, ha az a rohadt kutya nem előz meg a lépcsőházban, mégis beszósz?"

Hogy Te mekkora bunkó vagy. Bocsi a többieknek, nem akarom szét-offolni a topicot, de ezt nem állhattam meg, hogy ne írjam le.

[quote:a1d60c0935="Beanie"]Hogy Te mekkora bunkó vagy.

Ismétlem "figyu smiley jön"...
De ha ez annyira nem hat meg téged, akkor maradjunk annyiban, hogy engem legalábbis max. az nevezzen "ennyi vagy vagy egy kicsit kevesebb"-nek, aki vagy poénnak szánta (bár sztem elég nyers a válaszhoz), vagy aki kész elfogadni azt amit erre visszaadok.

Amúgy csak a hullámzó hangulatom miatt:

Beanie,
ennyi vagy
vagy egy kicsit kevesebb!

Aztán hallgatlak, hogy hogy reagálod le bunkózás nélkül.
(Amúgy igazad van, tényleg bunkó vagyok olykor. De csak azzal, akiről biztosra tudom, hogy kibírja, és vissza is tudja adni :)... Drastik se az a fantahabos nebántsvirág, de ha megsértettem volna, akkor őszinte bocsesz.)

[quote:24f97d761f="gsimon"]
Ismétlem "figyu smiley jön"...

Értem én a tréfát de ilyen stílusban beszélni valakivel még viccből is bicskanyitogató. Vagy Te viccesnek találnád, ha abszolút poénból lek*rvaanyáznának? Mert ez körülbelül ilyen szintű volt.

[quote:1e695955da="Beanie"][Értem én a tréfát de ilyen stílusban beszélni valakivel még viccből is bicskanyitogató.

Való igaz. Bennem is van pár dolog, amitől megy a pumpa, de mivel Drastik sem komolyan gondolta, nem emlegetem fel. Azt viszont nagyra becsülöm, hogy még az előző hozzászólásodban is vetted a fáradságot, és az E/2 személynévmás előtt lenyomtad a shiftet, példának okáért.
Szerintem maradjunk annyiban, hogy valóban igazad van, és a kelleténél tényleg bunkóbb voltam. Legközelebb igyekszek kissé cizelláltabban szavakba önteni, végülis pont az a szép az anyanyelvünkben, hogy olyan sok módon lehet kifejezni a gondolatokat :)...

Hát igen. A lényeg, hogy elismerted, hogy bunkóság volt. Mindenkivel megesik hogy néha bunkón viselkedik, de az az igazán bunkó, aki nem látja be, hogy az volt. Szóval ezt becsülöm benned, részemről a vita lezárva. :)