WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Mails in PHP lesen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Mails in PHP lesen
von themonk
Bei deinem Script wird ja nur der Head-Teil der Mail verarbeitet. Der eigentliche Mailtext steht ja im Body-Teil, allerdings musst du da dann noch Sonderzeichen umwandeln (quoted_printable_decode) und den eigentlichen Mail-Text ausfiltern aus dem Gewirr von Zeichensatzangaben und Dateianhängen (bei HTML-Mails zum Beispiel). Schau dir einfach mal den Text an und versuch dich an substr & Co...

das bei mir nur der Header ausgelsen wird war mir schon klar
allerdings wolltei ch das gasnze geordnert haben und nicht so wie es bei mir steht
"N 1)datum Betref(5165 chars)"
Ich möchte alles einzeln Ordnen den Betreff das Datum und den Absender und Empänger.
Zu den body Teil wollte ich dan später kommen,wenn das geht.
Und was meinst du mit substr & Co, quoted_printable_decode woher kennst du diese Begriffe? Internet?
von Can
So, bin jetzt wieder zu Hause. Leider hatte ich das ganze nicht mehr so toll in Erinnerung. Das Script bekommt alle Infos der Mail (Absender, Inhalt, Betreff) schon als Parameter und wird direkt von der Mailserver-Software aufgerufen.

Bei deinem Script wird ja nur der Head-Teil der Mail verarbeitet. Der eigentliche Mailtext steht ja im Body-Teil, allerdings musst du da dann noch Sonderzeichen umwandeln (quoted_printable_decode) und den eigentlichen Mail-Text ausfiltern aus dem Gewirr von Zeichensatzangaben und Dateianhängen (bei HTML-Mails zum Beispiel). Schau dir einfach mal den Text an und versuch dich an substr & Co...

mfg
Can
von themonk
Ich such das mal und sag dann was dazu.


Und schon gefunden??
von themonk
Das ist nicht so ganz trivial, hab mir vor 2 Jahren mal nen Script geschrieben, das automatisch aufgerufen wird, wenn ne E-Mail an ne Catch-All-Adresse ankommt und die Mails dann je nach Name vor'm "@" weiterleitet. Ich such das mal und sag dann was dazu.

Gruß
Can

OK ich warte .
von Can
Das ist nicht so ganz trivial, hab mir vor 2 Jahren mal nen Script geschrieben, das automatisch aufgerufen wird, wenn ne E-Mail an ne Catch-All-Adresse ankommt und die Mails dann je nach Name vor'm "@" weiterleitet. Ich such das mal und sag dann was dazu.

Gruß
Can
von themonk
Hallo
ich habe auf meinem Server eine catch Mail eingerichtet.
Nun möchte ich mit einem Script die Mails aus dem Postfach abrufen und je nach User und dem was vor dem @ steht zu Ordnen.
Also if userx == userx( @domain.de)
Würde das gehen?
Ich habe mic hauch schon vorbereitet.
Habe diese Script gefunden
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22:
<? 
$mbox = imap_open ("{localhost:110/pop3}", "user", "pw"); 

echo "<p><h1>Mailboxes</h1>\n"; 
$folders = imap_listmailbox ($mbox, "{localhost:110/pop3}", "*"); 
if ($folders == false) 
    echo "Call failed<br>\n"; 
else 
    while (list ($key, $val) = each ($folders)) 
        echo $val . "<br>\n"; 

echo "<p><h1>Headers in INBOX</h1>\n"; 
$headers = imap_headers ($mbox); 
if ($headers == false) 
    echo "Call failed<br>\n"; 
else 
    while (list ($key, $val) = each ($headers)) 
        echo $val . "<br>n"; 

imap_close ($mbox); 

?> 


Jetzt wir bei mir das ganze so angezeigt


Mailboxes
{localhost:110/pop3}INBOX


Headers in INBOX
N 1)datum netref(5165 chars)
nN 2)20-Dec-2004 betrf(5687 chars)
n

Nun möchte ich gerne noch das wenn man auf die Mails klickt der inhalt geöffnet wird.
Und noch wird nicht angezeigt zu wem das geschickt wurde diese Information brauche ich auch noch für die spätere if userx abfrage.

Könnt ihr mir da weiter helfen?

Hier habe ich den Oberen Script weg


---
http://www.h-denkena.de Homepage Help in HTML, PHP uvm

Nach oben