brad.chand...@mbchandler.net: > > NOTE 1: When using a memcache table as postscreen(8) or ver- > > ify(8) cache without persistent backup, specify a zero > > *_cache_cleanup_interval value with all Postfix instances that > > use the memcache, and specify the largest postscreen(8) *_ttl > > value or verify(8) *_expire_time value as the memcache table's > > ttl value. > > I read that but I just wasn't sure. Does that mean ttl setting such as: > postscreen_pipelining_ttl (default: 30d)? I did not change that setting > in main.cf so it is at default.
Yes if you use the tests for pipelining/bare_newline/non_smtp_command. Otherwise, use whatever is the larger one of postscreen_dnsbl_ttl and postscreen_greet_ttl. > Do you have any recommendations for the memcache cachesize? The cache size depends on the number of unique IP addresses that it needs to remember, and that number is different for everyone. I suggest that you pick a memcache ttl value, run Postfix for that amount of time, look at the actual cache size, and then reserve space for 10 times that. Wietse