[email protected]:
> > 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