Postfix, Omar Kilani’s Memcache Patch Try-Out
I was rewrote Omar Kilani’s memcache patch couple of weeks ago. But that was not tested due to lack of time and unavailability of servers that can be used.
Now, i got chance to implement simple test. This is my configuration:
main.cf
smtpd_recipient_restrictions = ... ... check_recipient_access memcache:/etc/postfix/memcache.cf, ... ...
memcache.cf
servers = localhost:11211 key_format = %s
Entry on memcache
spam@example.com REJECT not allowed
Query using postmap
$ postmap -q "spam@example.com" memcache:/etc/postfix/memcache.cf postmap: dict_memcache_lookup: using key_format '%s' postmap: plmemcache_get: fetching key spam@example.com from memcache postmap: plmemcache_get: key spam@example.com =>; REJECT not allowed postmap: dict_memcache_lookup: spam@example.com returned REJECT not allowed REJECT not allowed
A little bit too verbose i guess, but it can be adjusted by modifying source code.