![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 16.09.2005
Ort: CH :-)
Beiträge: 123
|
Hallo Leute
Ich habe ein kleines Problem: Ich habe eine kleine Anwendung die mir Mails von einem Mailserver ausliest. So weit so gut, doch jetzt möchte ich den Anhang der Mails entweder direkt öffnen oder aber wenigstens in ein Verzeichniss auf dem Webserver kopieren. Ich habe bei den imap Funktionen etwas gesucht wurde jedoch nicht fündig Geht sowas überhaupt? Wenn ja, wie denn? LG Garnele
__________________
Mein Forum zu Thema Garnelen und Wirbellose: http://www.garnelenforum.ch |
|
|
|
|
|
Nach oben #3 | |
|
Erfahrener Benutzer
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 168
|
Zitat:
Aber auch die Komponente Mail von eZ components kann einem weiterhelfen. |
|
|
|
|
|
|
Nach oben #5 |
|
Erfahrener Benutzer
Registriert seit: 16.09.2005
Ort: CH :-)
Beiträge: 123
|
Hallo Ben
Oh sorry, tut mir Leid. Ja ich habe noch etwas gegoogelt dann bin ich auf einen Beitrag gestosen wo es erklärt wurde (weiss leider nicht mehr wo). Meine Version ist einfach an mich angepasst und leicht modifiziert PHP-Code:
PHP-Code:
Liebe Grüsse, Garnele
__________________
Mein Forum zu Thema Garnelen und Wirbellose: http://www.garnelenforum.ch |
|
|
|
|
|
Nach oben #7 |
|
Erfahrener Benutzer
Registriert seit: 14.12.2004
Beiträge: 212
|
Hat jemand nen Hinweis wie man das Attachment direkt einfach so wie es ist abspeichert !?
mittels imap_savebody ( $this->ebox, './tmp/x.xml' , $eBoxid, 2); ändert er mir den Inhalt des xml Files ab !?
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut. Ich such immer noch den Cheat für unlimited money! |
|
|
|
|
|
Nach oben #9 |
|
Erfahrener Benutzer
Registriert seit: 14.12.2004
Beiträge: 212
|
Hmm, naja ist irgendie komisch hänge da zwischen zwei Stühlen ...
fazit ist bekomme eine Mail mit nem Anhang als BLOWFISH verschlüsselt. PHP-Code:
ich hänge hier dran das er beim Decodieren von BLOWFISH einfach nur Müll zurück gibt anstatt das Dokument. Das mit dem $iv ist mir auch nicht ganz klar ... der $key sollte ja der Schlüssel sein der beim Codieren verwendet wurde. Hatte das ganze auch nur mit nem Beispiel XML File getestet, aber dann hat er mir überall zB. =OA= reingesetzt. hmm, da bin ich etwas auf verlorenem Posten ...
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut. Ich such immer noch den Cheat für unlimited money! |
|
|
|
|
|
Nach oben #10 |
|
Erfahrener Benutzer
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 609
|
Also mit Blowfish habe ich auch so meine Probleme, mein PHP "sagt" zwar, dass das funktionieren soll, tut es aber nicht. Selbst die Beispiele von php.net arbeiten nicht.
__________________
Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll |
|
|
|
|
|
Nach oben #11 | |||
|
Erfahrener Benutzer
Registriert seit: 14.12.2004
Beiträge: 212
|
Frag mal ... also das hier funzt ... nur wenn ich nen String aus ne Datei nehme dann nicht mehr (bzw. aus dem Attachment) *wunder
PHP-Code:
Hab da auch irgendwo her mal gelesen das es Probleme mit Dateien geben soll, aber gut dann hole ich mir die Daten per file_get_contents() , aber wieder ein Fall von Denkste ... irgend was verbiegt mir die FileDaten !? Setze jetzt mal gedanklich irgendwie an Binär an ... muss nur den rotz finden der mir die binären Daten aus der Datei übergibt ... (fragt sich ist das auch für Blow), anders auf php.net zu lesen ... mcrypt_ecb with base64_decode gave some problems, i found out that it had to be chopped to work: Zitat:
Zitat:
Edit: Hmm ... Zitat:
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut. Ich such immer noch den Cheat für unlimited money! Geändert von DasMööp (25.02.2008 um 23:22 Uhr). |
|||
|
|
|
|
|
Nach oben #12 | |||||
|
BIN EIN KRASSA HELD!!!111
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.188
|
Zitat:
nachdem ich dann mittels http://de.php.net/manual/en/function...-self-test.php die algos alle durchgetestet hatte und die selftests für diverse algos nicht funktionierten, hab ich es gelassen mein php wieder ohne mcrypt und mhash kompiliert. Für hashs bin ich auf http://de3.php.net/hash umgestiegen mit der seit php 5.1.2 vorhandenen, was ich von der benutzung her besser + einfacher fand, online zu sehen: http://public.robo47.net/hashwert-datei-berechnen.php Zitat:
ohne den passenden Mode wird das nichts, ausser du probierst alle durch und wenn du weist der inhalt ist xml und fängt beispielsweise mit <?xml an, bauste nen regex ein der auf <?xml testet, dann hast du rausgefunden welcher mode benutzt wird, gibt ja jetzt nicht soooo viele. Alternativ rausfinden was das Programm mit dem verschlüsselt wird benutzt, wenn es ein properitäres produkt ist, wirds halt eventuell schwer an die sources zu kommen und zu schauen ob ein vector benutzt wird und ihn dann auch zu nutzen. allgemein würde ich an deiner stelle so vorgehen: 1) algos mit self-test testen, wenn blowfish okay ist -> weitergehen 2) unverschlüsselte mails schicken (mit binären attachment) und das versuchen saube zu exportieren bis es funktioniert (sinnvoller weise nicht durch "ausführen/abspielen" klappt überprüfen, sondern indem du dir prüfsummen (md5, sha1 oder was auch immer du willst / dir grad zur verfügung) nimmst und vergleichst, weil wenn da schon was nicht stimmt, wird das auch nichts mit dem entschlüsseln) 3) gleiches spiel jetzt nochmal mit ascii-attachments, um zu schauen dass keine umbrüche irgendwie falsch gekillt oder verändert werden 4) ein php-script basteln das 2 dateien (ascii + binär) aus dem dateisystem nimmt, mit blowfisch verschlüsselt + speichert (ruhig mit allen zur verfügung stehen Modes (bei denen die einen brauchen mit einem FESTEN vector [den vorher überprüfen dass er die richtige länge hat, mcrypt bietet dafür ja funktionen an]) und danach die verschlüsselten Dateien in ein 2tes verzeichnis entschlüsselt speichern und wieder mit einem hashalgorhytmus schauen ob die dateien sind wie vorher 5) jetzt musst du mit dem gewonnen Wissen ein script basteln, dass die verschlüsselten Mailanhänge aus deinen mails versucht zu entschlüsseln 6) das alles zusammen in dein gewünschtes script packen. Geändert von robo47 (26.02.2008 um 16:40 Uhr). |
|||||
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| mail-Klasse; Problem mit dem Anhang | Jann Hendrik | PEAR, PECL und Frameworks | 5 | 04.07.2007 09:16 |
| mail() logging Patch für PHP verfügbar | Ben | Nachrichten | 0 | 14.12.2006 08:53 |
| [PHP] Fremde Webseiten auslesen | WarrenFaith | Tutorials | 3 | 14.03.2006 15:59 |