diff --git a/private/config.ini b/private/config.ini
index 24f8589..97aa4eb 100644
--- a/private/config.ini
+++ b/private/config.ini
@@ -8,4 +8,5 @@ dbname =
mailfolderpath =
maildirencryption =
captcha =
-allowregistration =
\ No newline at end of file
+allowregistration =
+adminadress =
diff --git a/public/admin.php b/public/admin.php
index 34fa856..0436b26 100644
--- a/public/admin.php
+++ b/public/admin.php
@@ -25,7 +25,7 @@ session_start();
if ($_SESSION['log'] == 1 and $_SESSION['admin'] == 1) {
echo '
-Roteserver - Mail Admin Settings
+Mail Admin Settings
Mail Admin Settings:
';
@@ -39,10 +39,10 @@ if ($_SESSION['log'] == 1 and $_SESSION['admin'] == 1) {
echo 'Mailadresse aktivieren:
Emailadresse hinzufügen:
-
-
-
-
-
- Mailadresse löschen:
+
+
+ ';
+ if ($config['maildirencryption']) {
+ echo '';
+ }
+ echo '
+ Diese Mailadresse löschen:
';
diff --git a/public/unsub.php b/public/unsub.php
new file mode 100644
index 0000000..65b2a67
--- /dev/null
+++ b/public/unsub.php
@@ -0,0 +1,56 @@
+. */
+$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';
+}
+$eintrag = "DELETE FROM `alias_del_requests` WHERE DATEDIFF(NOW(), `created`) > :datediff";
+$sth = $dbh->prepare($eintrag);
+$sth->execute(array(':datediff' => $config['deletedelrequestdaydiff']));
+echo '
+
+ Abmelden
+
+ ';
+if (isset($_GET['unknown'])) {
+ echo 'Diese Adresse ist dieser Liste nicht zugeordnet
';
+}
+if (isset($_GET['unknowntoken'])) {
+ echo 'Unbekannter Abmeldetoken. Erneut veruschen?
';
+}
+if (isset($_GET['mailsent'])) {
+ echo 'Wir haben dir eine Email mit einem Link zur Bestätigung deiner Abmeldung geschickt. Der Link in der Mail ist 2 Tage gültig
';
+}
+if (isset($_GET['success'])) {
+ echo 'Erfolgreich abgemeldet
';
+}
+echo 'Mailliste Abmeldung:
+
+
+
+
+ ';
+echo '
+';
+?>
\ No newline at end of file