-u,--useruser (default: milter)
Run vrfydmn as user user.
-g,--groupgroup (default: milter)
Run vrfydmn as group user.
-s,--socketsocket (default: inet6:30072@[::1])
Specifes the socket vrfydmn should listen on for incoming verification requests. The socket consists
of three parts - protocol, port and address.
protocol
Use inet as prefix to indicate an IPv4 socket e.g. inet:10000@127.0.0.1 or inet6 as prefix to
indicate an IPv6 socket e.g. inet6:30072@[::1].
port
Use numbers to indicate the port vrfydmn should establish its socket on e.g. 30072.
address
Specify an IP address. The address type must correspond to the protocol choosen. IPv6 addresses must
be enclosed in square brackets e.g. [address].
-p,--pidpidfile (default: none)
Specifies the name of a file in which vrfydmn should note its process id.
-f,--filefile (default: none)
This file typically is a postfix(8) map, i.e. relay_domains file. It should be a map with 2 columns.
First column is the domain (the key) and the second column represents some value. The value is
totally ignored in vrfydmn! If a flat file was given, the file can be refreshed during runtime by
sending the SIGHUP signal and the result can be dumped to syslog (or standard out, if -d, --debug was
given) with the SIGUSR1 signal.
-l,--ldapfile (default: none)
Specifies the path to a configuration file. The file holds options for LDAP queries. If specified
vrfydmn will establish a persistent LDAP connection. See vrfydmn_ldap(5) for details.
-m,--memcachedsocket (default: none)
Specifies a TCP socket to a memcache server. If enabled LDAP query results will be cached in the
memcache. The socket must be specified as address and port separated by a colon e.g.
127.0.0.1:11211.
-f,--fix
If specified vrfydmn will not reject messages with RFC5322 From:-headers that fail verification.
Instead it will attempt to fix them. It will copy the erroneous header to a Reply-To:-header (only if
none already exists). Then it will replace the existing From:-header with the envelope-sender address
(MAIL From). This option is recommended for web servers.
-d,--debug
This option is mainly for debugging and development purposes. If specified vrfydmn will not detach.
It will run in foreground and output its activities to stdout.