diff --git a/registration-system/admin/pages_mail.php b/registration-system/admin/pages_mail.php
index 7622fce4f18b4d65f1e8a40ec4d0b0d36c54a7fa..d2971ff6e62df66628254b5a3d667e0fb09ce339 100644
--- a/registration-system/admin/pages_mail.php
+++ b/registration-system/admin/pages_mail.php
@@ -37,13 +37,11 @@ class AdminMailPage extends AdminPage {
         foreach ($this->environment->oconfig['essen'] as $key => $typ) {
             $essen .= '<option value="' . $key . '">' . $typ . '</option>';
         }
-        $fahrt_bereich = $this->environment->database->select('fahrten', ['von', 'bis'], ['fahrt_id' => $this->fahrt->getID()]);
-        $von = strtotime($fahrt_bereich[0]['von']);
-        $bis = strtotime($fahrt_bereich[0]['bis']);
 
+        $fahrt_bereich = $this->fahrt->getPossibleDates();
         $tage = '';
-        for ($tag = $von; $tag < $bis; $tag += 24*60*60)
-            $tage .= '<option value="' . date('Y-m-d', $tag) . '">' . date('d.m.Y', $tag) . '</option>';
+        for ($i = 0; $i < sizeof($fahrt_bereich)-1; $i += 1)
+            $tage .= '<option value="' . date('Y-m-d', strtotime($fahrt_bereich[$i])) . '">' . $fahrt_bereich[$i] . '</option>';
 
         return '
             <script type="text/javascript">