. */ $config = parse_ini_file('../private/config.ini'); try { $dbh = new PDO('mysql:host=' . $config['dbservername'] . ';dbname=' . $config['dbname'], $config['dbusername'], $config['dbpassword'], array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); } catch (PDOException $e) { //echo 'Connection failled: '. $e->getMessage(); // Errormessage kann Sicherheitsrelevantes enthalen echo 'Connection failed'; } session_start(); if ($_SESSION['log'] == 1 and $_SESSION['admin'] == 1) { echo ' Mail Admin Settings

Mail Admin Settings:

'; if (isset($_GET['success'])) { echo 'Erfolgreich geändert.'; } if (isset($_GET['fehler'])) { echo '

Fehler: ' . htmlentities($_GET['fehler']) . '

'; } echo '

Normale Einstellungen

'; echo '

Mailadresse aktivieren:

'; echo '

Mailadresse deaktivieren:

Emailadresse hinzufügen:

Passwort einer Email-Adresse ändern:

'; echo '

Emailadresse entfernen:

Maillisten Einstellungen

'; $abfrage = "SELECT `id`, `username`, `domain`, `quota`, `enabled`, `sendonly`, `forcepwreset`, `admin` FROM `accounts` ORDER by `domain`, `username` ASC"; $result = $dbh->query($abfrage); while ($emails = $result->fetch()) { echo ''; } echo '
Emailadressen:
Email-Adressequotaenabledsendonlyforcepwresetadmin
' . htmlentities($emails['username']) . '@' . htmlentities($emails['domain']) . '' . htmlentities($emails['quota']) . '' . htmlentities($emails['enabled']) . '' . htmlentities($emails['sendonly']) . '' . htmlentities($emails['forcepwreset']) . '' . htmlentities($emails['admin']) . '
'; exit; } header("Location: index.php"); ?>