pop 3 abfrage mit PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
all
befehl
befehlen
beitrag
command
extension
fehler
handvoll
jemand
manual
package
paket
pa
schwieriges protokoll
session
space
-
kann mir jemand zeigen wie ich eine pop3 Abfrage in PhP machen kann
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
http://www.php.net/manual/de/ref.imap.php
-
Wenn das auch nicht geht, dann mit fsockopen() direkt auf den 110er Port verbinden und "manuell" die POP3 Session starten. POP3 ist kein schwieriges Protokoll, da gibt es nur eine Handvoll von Befehlen. Weitere Infos unter: http://www.faqs.org/rfcs/rfc1939.html
-
<html>
<body>
<h1>Server abfragen</h1>
<h3>Abfragen eines POP3-Servers</h3>
<p>
<?php
if(isset($_POST['request']))
{
function command($strCommand)
{
echo $strCommand."<br>";
return $strCommand;
}
$server = $_POST['server'];
$user = $_POST['user'];
$pass = $_POST['pass'];
$pop3 = fsockopen("$server","110");
if ($pop3 <= 0) echo "Fehler";
echo fgets($pop3, 1024)."<br>";
fputs($pop3, command("USER $user\r\n"));
echo fgets($pop3, 1024)."<br>";
fputs($pop3, "PASS $pass\r\n");
echo "PASS *********<br>";
echo fgets($pop3, 1024)."<br>";
fputs($pop3, command("STAT\r\n"));
echo fgets($pop3, 1024)."<br>";
fputs($pop3, command("QUIT\r\n"));
echo fgets($pop3, 1024)."<br>";
fclose($pop3);
echo '<a href="'.$PHP_SELF.'">Zur?ck</a>';
}
else
{
echo'<form action="'.$PHP_SELF.'" method="POST">
<input type="Text" name="server" value="pop.gmx.net" size="20"><br>
<input type="Text" name="user" value="User" size="20"><br>
<input type="Password" name="pass" size="20"><br>
<input type="Submit" name="request" value="Konto abfragen">';
}
?>
</body>
</html>
hab im mom leider keine zeit es n?her zu erl?ren, ich denke aber es erkl?rt sich selber f?r jemanden der php kann^^
gru?
gero
edit.. sehe graad das der hier keine backslashs anzeigt, ?ber all bei diesem befehl
fputs($pop3, command("QUIT\r\n"))
muss das rn durch backslash r und backslash n ersetzwerden^^
Beitrag ge?ndert am 7.11.2005 17:13 von gero -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage