NOTE: By default, address verification information is not stored
in a persistent file. You have to specify one in
main.cf (see
below). Persistent storage is off by default because it may need
more disk space than is available in your file system.
Address verification information is cached by the Postfix verify
daemon. Postfix has a bunch of parameters that control the caching
of positive and negative results. Refer to the
verify(8) manual
page for details.
The
address_verify_map (NOTE: singular) configuration parameter
specifies an optional database for sender or recipient address
verification results. If you don't specify a file, all address
verification information is lost after "postfix reload" or "postfix
stop".
If your /var file system has sufficient space, try:
/etc/postfix/
main.cf:
# Note: avoid hash files here. Use btree instead.
address_verify_map = btree:/var/mta/verify
NOTE: Do not put this file in a file system that may run out
of space. When the address verification table gets corrupted the
world comes to an end and YOU will have to MANUALLY fix things as
described in the next section. Meanwhile, you will not receive mail
via SMTP.
The
verify(8) daemon process will create a new database when
none exists, and will open/create the file before it enters the
chroot jail and before it drops root privileges.