lib/Odin.pm, exim-filter.in: Force mail local parts to lower case.
[odin-cgi] / exim-filter.in
index baf51cc..ff77f7f 100644 (file)
@@ -3,7 +3,7 @@
 if "${lookup pgsql { \
        servers=db.distorted.org.uk/odin/exim/@PASSWORD@; \
        SELECT recip FROM odin_maildeliver \
-       WHERE lpart = '${quote_pgsql:$local_part}' AND \
+       WHERE lpart = '${quote_pgsql:${lc:$local_part}}' AND \
        dom = '$domain' } {!$value}{}}" matches "^(.+)\\$"
 then
        deliver ${s_1:$1}