|FDM(1)||General Commands Manual||FDM(1)|
fdm — fetch and
fdm program fetches mail from a POP3
or IMAP server or from
stdin and delivers it based
on a ruleset in the configuration file.
The options are as follows:
- Process only the specified account. This option may appear multiple times. The account name may include shell glob characters to match multiple accounts.
- This option defines a macro for use when parsing the configuration file.
The macro name must be prefixed with
%to specify a string or numeric macro. This option may appear multiple times.
- Specify the configuration file location. Default is ~/.fdm.conf, or /etc/fdm.conf if that doesn't exist.
- Look at the
HOMEenvironment variable to ascertain the user's home directory.
- Keep all mail after delivery, regardless of whether it matches a
dropaction. Note that mails kept in this way will be refetched by
fdmif it is run again on the same account.
- Log using syslog(3) rather than
- Ignore the lock file and run regardless of other instances of
- Do not process any accounts, just verify the configuration file syntax and exit.
- Quiet mode. Only print errors.
- Specify the default user for delivery. This overrides the
default-useroption in the configuration file.
- Request verbose logging. This option may be specified multiple times.
-vvwill print information on configuration (useful with
-vvvvduplicates all traffic to and from remote servers to
stdout. This feature is disabled when using the
- Exclude the named account. Multiple
-xoptions may be specified. As with
-a, shell glob characters may be used.
fdmto fetch and deliver messages. The
pollcommand polls the accounts in the configuration file and reports a message count for each.
fdmcache files to be manipulated: see the next section.
The following cache manipulation commands are supported:
- Add or remove string as a key in the cache at path.
- List the number of keys in the specified cache, or if path is omitted, in all caches declared in the configuration file.
- Dump the contents of the cache path to
stdout. Each key is printed followed by a space and the timestamp as Unix time.
- Delete all keys from the cache at path.
- default system-wide configuration file
- default lock file
- lock file for root user
Nicholas Marriott <email@example.com>
|December 22, 2008||Linux 6.6.2-arch1-1|