email fiok leveleinek kiolvasása phpval
Sziasztok,
Azt szeretném kérdezni, hogy van e bármilyen ötletetek arra, hogy egy adott email fiókban található olvasatlan levelek tárgyát (ha meg van a login és a pass) hogy tudom kiolvasni, majd kiírni az adott felületem, ahol a felhasználók láthatnák ezt.
Üdv.:
Sly
■ Azt szeretném kérdezni, hogy van e bármilyen ötletetek arra, hogy egy adott email fiókban található olvasatlan levelek tárgyát (ha meg van a login és a pass) hogy tudom kiolvasni, majd kiírni az adott felületem, ahol a felhasználók láthatnák ezt.
Üdv.:
Sly
amivel eddig próbálkoztam
error_reporting(E_ALL);
ini_set('display_errors', '1');
$server = "server";
$TYPE = "POP3";
$user = "username";
$pass = "pass";
$pos = $_POST['statusz'];
if($pos == '' || !isset($pos) || empty($pos)) $pos = "list";
if($pos == "list")
{
if($TYPE == "POP3")
{
$ms = "{".$server.":110/pop3}INBOX";
}
elseif($TYPE == "IMAP")
{
$ms = "{".$server."}";
}
$mbox=imap_open($ms, $user, $pass);
$head=imap_headers($mbox);
for($x=1; $x < count($head); $x++)
{
$txt=($x-1); echo "<A HREF='$PHP_SELF?statusz=view&num=$x'>$head[$txt]</A> <BR>\n";
}
}
elseif($pos == "view")
{
if($TYPE == "POP3")
{
$ms = "{".$server.":110/pop3}INBOX";
}
elseif($TYPE == "IMAP")
{
$ms = "{".$server."}";
}
$mbox=imap_open($ms, $user, $pass);
$msg=imap_header($mbox);
$from=$msg->from[0];
echo "Felado: $from->mailbox@$from->host<BR>n";
echo "Cimzett: $msg->to<BR>n";
echo "datum: $msg->Date<BR>n";
echo "Targy: $msg->Subject<BR>n";
echo "<PRE>"; echo imap_body($mbox, $num); echo "\n</PRE>";
echo "<a href='$PHP_SELF?statusz=list'>vissza</a>";
}
?>
POP3 vs IMAP
...
Sly
A PHP implementáció kérdése
Ok...