diff --git a/bin/gen-mailing-list b/bin/gen-mailing-list
index db688ec4ca503bd976b0a99caf962475bf35ea35..075bc1aa8a9dab719c600a8f08bb3f903fe3a467 100755
--- a/bin/gen-mailing-list
+++ b/bin/gen-mailing-list
@@ -6,7 +6,7 @@ from sqlalchemy import or_
 import sys
 
 import mo
-import mo.config
+import mo.config as config
 import mo.db as db
 from mo.util import die, init_standalone
 
@@ -17,14 +17,24 @@ args = parser.parse_args()
 
 init_standalone()
 
+if args.typ != 'garanti-z':
+    die("Neznámý typ mailing listu")
+
 sess = db.get_session()
 users = (sess.query(db.User)
          .join(db.UserRole, db.UserRole.user_id == db.User.user_id)
          .filter(db.UserRole.role.in_([db.RoleType.garant_okres, db.RoleType.garant_kraj, db.RoleType.garant]))
-         .filter(or_(db.UserRole.year == None, db.UserRole.year == mo.config.CURRENT_YEAR))
+         .filter(or_(db.UserRole.year == None, db.UserRole.year == config.CURRENT_YEAR))
          .filter(or_(db.UserRole.category == None, db.UserRole.category != 'P'))
          .all())
-
 addrs = set(u.email for u in users)
+
+if hasattr(config, 'MAILING_LIST_INCLUDE') and args.typ in config.MAILING_LIST_INCLUDE:
+    for addr in config.MAILING_LIST_INCLUDE[args.typ]:
+        addrs.add(addr)
+if hasattr(config, 'MAILING_LIST_EXCLUDE') and args.typ in config.MAILING_LIST_EXCLUDE:
+    for addr in config.MAILING_LIST_EXCLUDE[args.typ]:
+        addrs.discard(addr)
+
 for a in sorted(addrs):
     print(a)
diff --git a/etc/config.py.example b/etc/config.py.example
index 73d98e386fc436f14c475bb537acb71c6af28388..8b246f90d231e709a45bbd096b436748f98b6415 100644
--- a/etc/config.py.example
+++ b/etc/config.py.example
@@ -87,3 +87,11 @@ MO_WEB_PASSWD = 'BrumBrum'
 # Povolení loginu bez hesla pro testovací uživatele (s adresou končící na @test).
 # Nezapínat mimo testovací prostředí! Bydlí na /test-login/<email>.
 #INSECURE_TEST_LOGIN = True
+
+# Výjimky pro bin/gen-mailing-list
+MAILING_LIST_INCLUDE = {
+#    'garanti-z': ['somebody@example.org'],
+}
+MAILING_LIST_EXCLUDE = {
+#    'garanti-z': ['somebody@example.com'],
+}