diff --git a/admin/inc/class.admin_mail.inc.php b/admin/inc/class.admin_mail.inc.php
index 7348dcabe6..3c78d91f75 100644
--- a/admin/inc/class.admin_mail.inc.php
+++ b/admin/inc/class.admin_mail.inc.php
@@ -1230,13 +1230,15 @@ class admin_mail
$sel_options['acc_further_identities'] = self::$further_identities;
// if only aliases are allowed for futher identities, add them as options
- if ($content['acc_further_identities'] == 2)
+ // allow admins to always add arbitrary aliases
+ if ($content['acc_further_identities'] == 2 && !$this->is_admin)
{
$sel_options['ident_email_alias'] = array_merge(
array('' => $content['mailLocalAddress'].' ('.lang('Default').')'),
array_combine($content['mailAlternateAddress'], $content['mailAlternateAddress']));
// copy ident_email to select-box ident_email_alias, as et2 requires unique ids
$content['ident_email_alias'] = $content['ident_email'];
+ $content['select_ident_mail'] = true;
}
// user is allowed to create or edit further identities
diff --git a/admin/templates/default/mailaccount.xet b/admin/templates/default/mailaccount.xet
index d546a354a4..9fb0605ee8 100644
--- a/admin/templates/default/mailaccount.xet
+++ b/admin/templates/default/mailaccount.xet
@@ -30,11 +30,11 @@
-
+
-
+