+ mlschleuder:
+ driver = accept
+ address_data = ${lookup sqlite,file=/var/lib/schleuder/db.sqlite {select email from lists where email = '${quote_sqlite:${local_part}@${domain}}'} {$value} fail}
+ local_part_suffix_optional
+ local_part_suffix = +* : -bounce : -sendkey : -request : -owner
+ transport = mlschleuder_transport_local
+
+This router will look directly in schleuder’s sqlite file to check if the given recipient is a legitimate list’s email address. For this to work, exim needs to be able to read that file. One approach to achieve this is to add the user exim is running as to the group the file belongs to and make the file group-readable. For Debian the following commands will achieve that:
+
+ adduser Debian-exim schleuder
+ chmod g+r /var/lib/schleuder/db.sqlite
+
+If that is not possible, you can instead add the following router:
+