Hy ich bau grade ein einfachen mailclient auf, der nur emails abrufen soll nur irgendwie loggt sich das script nicht richtig ein, bzw es sagt das die logdaten falsch sind, obwohl die richtig sind, hab ich was falsch gemacht?
PHP:
$mailServer = "pop3.mailserver.de";
$username = "email@mailserver.de";
$password = "123456789";
$getAccoutOverHTTPAuth = true;
$showOnlyNew = true;
function auth(){
if ($getAcoutOverHTTPAuth){
header('WWW-Authenticate: Basic realm="Web Account"');
header('HTTP/1.0 401 Unauthorized');
exit();
}
else{
echo "Login fehlgeschlagen.<br>\n";
}
}
if ($getAccoutOverHTTPAuth){
if (!isset($_SERVER['PHP_AUTH_USER'])) {
auth();
}
$username = $_SERVER['PHP_AUTH_USER'];
$password = $_SERVER['PHP_AUTH_PW'];
}
$_SERVER['REQUEST_URI'] = preg_replace("/\\?.*$/", "", $_SERVER['REQUEST_URI']);
$mbox = imap_open("{" . $mailServer . "}", $username, $password);
if ($mbox === false){
auth();
}