phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] pop3 ansteuern!

[php] AW: [php] pop3 ansteuern!

Klaus Schmidt ks_(at)_ksweb.de
Sat, 28 Oct 2000 12:49:31 +0200


Hallo und guten Morgen!
Ich würde gerne mal wissen ob ich einen oder mehrer pop3 Accpunts die auf
meinem server liegen per php3 ansteuern kann (und wie?). Wenn mir da wer
helfen kann oder links zu Seiten geben kann, die mir helfen, fänd ich sehr
nett :)


Ja , klar, sowas geht bestens mit den IMAP-Funktionen:
(Aus PHP4-Tutorial & Referenz, (c) 2000 C&L-Verlag )


// 1. Datei IMAPPOP3.php:
$server = '{pop.ihrprovider.de/pop3:110}';
$mailbox = "{pop.ihrprovider.de/pop3:110}INBOX";
$imapbox = "{mail.ihrprovider.de/smtp:25}INBOX.Drafts";
$nntp = "{news.php.net/nntp:119}php.dev";
$username = "xxxxxxxx";
$password = "pppppppp";

//z.B.:
imap_fetch_overview() [PHP 3+4]
Definition: integer imap_fetch_overview(int imap_stream, string sequence [,
int flags])
Beschreibung:
Liefert ein Array mit Informationen über alle derzeitigen Nachrichten.

subject – Betreff der Nachricht
from – Absender
date – Absende-Datum
message_id – Nachrichten-ID
references – Referenz zu dieser Nachrichten-ID
size – Größe in Byte
uid – UID dieser Nachricht
msgno – Sequenznummer der Nachricht
recent – Recent-Flag
flagged – Flagged-Flag
answered – Antwort-Flag
deleted – Lösch-Flag
seen – Gesehen-Flag
draft – Draft-Flag

Beispiel:

<?
include('imappop3.php');
$mbox = imap_open($mailbox, $username, $password)
or die('keine Verbindung!');
$overview = imap_fetch_overview($mbox, "2,4:6", 0);
if (is_array($overview)) {
reset($overview);
while (list($key,$val) = each($overview)) {
   print $val->msgno
   . " - " . $val->date
   . " - " . $val->subject
   . " - " . $val->from
   . " - " . $val->date
   . " - " . $val->size
   . "<br>\n";
   }
}
imap_close($mbox);
?>

Ausgabe:
2 - Fri, 8 Sep 2000 17:45:21 +0200 - CHIP Online - WEEKLY: Die beste
Freeware -
CHIP Newsletter - Fri, 8 Sep 2000 17:45:21 +0200 - 11674
....
6 - 9 Sep 2000 16:27:47 -0000 - php-windows Digest 9 Sep 2000 16:27:47 -0000
Issue 200 - php-windows-digest-help_(at)_lists.php.net - 9 Sep 2000
16:27:47 -0000 -
7903



php::bar PHP Wiki   -   Listenarchive