diff --git a/mo/web/org_contest.py b/mo/web/org_contest.py
index 9ae93c19ca64a48c8c671ebc12148779a7b4bd83..dca704ce2be6dab8103729222f0c7844b7a3a55e 100644
--- a/mo/web/org_contest.py
+++ b/mo/web/org_contest.py
@@ -466,7 +466,8 @@ def org_contest_list(id: int, site_id: Optional[int] = None):
emails = None
mailto_link = None
if request.endpoint == 'org_contest_list_emails':
- (emails, mailto_link) = get_contestant_emails(query)
+ (emails, mailto_link) = get_contestant_emails(query,
+ mailto_subject=f'{contest.round.name} {contest.round.category} {contest.place.name_locative()}')
count = len(emails)
else:
# (count, query) = filter.apply_limits(query, pagesize=50)
diff --git a/mo/web/org_round.py b/mo/web/org_round.py
index 6454aaa589e4776fe6c71e534e0ecf5e9578fe11..8f5f7c0926b0edb7ecc01c179b6328b12700094e 100644
--- a/mo/web/org_round.py
+++ b/mo/web/org_round.py
@@ -378,7 +378,8 @@ def org_round_list(id: int):
emails = None
mailto_link = None
if request.endpoint == 'org_round_list_emails':
- (emails, mailto_link) = get_contestant_emails(query)
+ (emails, mailto_link) = get_contestant_emails(query,
+ mailto_subject=f'{round.name} kategorie {round.category}')
count = len(emails)
else:
(count, query) = filter.apply_limits(query, pagesize=50)