diff --git a/data/interfaces/default/notifier_config.html b/data/interfaces/default/notifier_config.html
index 4c5bd81b..97ac6e5e 100644
--- a/data/interfaces/default/notifier_config.html
+++ b/data/interfaces/default/notifier_config.html
@@ -109,14 +109,14 @@
% if isinstance(item['select_options'], dict):
% for section, options in item['select_options'].iteritems():
% endfor
% else:
- % for option in item['select_options']:
+ % for option in sorted(item['select_options'], key=lambda x: x['text'].lower()):
% endfor
% endif
diff --git a/plexpy/notifiers.py b/plexpy/notifiers.py
index 15e0f278..e44e1b9d 100644
--- a/plexpy/notifiers.py
+++ b/plexpy/notifiers.py
@@ -1304,12 +1304,9 @@ class EMAIL(Notifier):
user_emails_cc.update(emails)
user_emails_bcc.update(emails)
- user_emails_to = [{'value': k, 'text': v}
- for k, v in sorted(user_emails_to.iteritems(), key=lambda x: x[1].lower())]
- user_emails_cc = [{'value': k, 'text': v}
- for k, v in sorted(user_emails_cc.iteritems(), key=lambda x: x[1].lower())]
- user_emails_bcc = [{'value': k, 'text': v}
- for k, v in sorted(user_emails_bcc.iteritems(), key=lambda x: x[1].lower())]
+ user_emails_to = [{'value': k, 'text': v} for k, v in user_emails_to.iteritems()]
+ user_emails_cc = [{'value': k, 'text': v} for k, v in user_emails_cc.iteritems()]
+ user_emails_bcc = [{'value': k, 'text': v} for k, v in user_emails_bcc.iteritems()]
return user_emails_to, user_emails_cc, user_emails_bcc