Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

imapfilter(1) [debian man page]

IMAPFILTER(1)						    BSD General Commands Manual 					     IMAPFILTER(1)

NAME
imapfilter -- mail filter SYNOPSIS
imapfilter [-iVv] [-c configfile] [-d debugfile] [-e 'command'] [-l logfile] DESCRIPTION
imapfilter is a mail filtering utility. It connects to remote mail servers using the Internet Message Access Protocol (IMAP), sends search- ing queries to the server and processes mailboxes based on the results. It can be used to delete, copy, move, flag, etc. messages residing in mailboxes at the same or different mail servers. The 4rev1 and 4 versions of the IMAP protocol are supported. The command line options of imapfilter(1) are as follows: -c configfile Path to the configuration file. The default is $HOME/.imapfilter/config.lua. -d debugfile File that contains debugging information about the full communication with the server, along with other inner workings' details. -e 'command' May be used to enter ``one line'' of configuration, while it is also possible to pipe a full configuration as a string. When this options is used, a configuration file will not be loaded. -i Enters interactive mode after executing the configuration file. -l logfile File that contains logs of error messages produced. -V Displays version and copyright information. -v Enables printing of some brief details of the communication with the server. ENVIRONMENT
HOME User's home directory. FILES
$HOME/.imapfilter/config.lua Default configuration file. Because this file may contain sensitive data such as user passwords, the recommended permissions are read/write for the user, and not accessible by others. $HOME/.imapfilter/certificates File where the SSL/TLS certificates are stored. SEE ALSO
imapfilter_config(5) CONFORMING TO
IMAP4rev1: RFC 3501, RFC 3348, RFC 2683, RFC 2595, RFC 2342, RFC 2195, RFC 2177 IMAP4: RFC 1730 BSD
February 19, 2011 BSD

Check Out this Related Man Page

MAILSYNC(1)						      General Commands Manual						       MAILSYNC(1)

NAME
mailsync - Synchronize IMAP mailboxes SYNOPSIS
mailsync [options] channel or mailsync [options] store or mailsync [options] channel store DESCRIPTION
This manual page documents briefly the mailsync command. mailsync is a way of keeping a collection of mailboxes synchronized. The mailboxes may be on the local filesystem or on an IMAP server. There are three invocations of mailsync: The first will synchronize two sets of mailboxes - in mailsync referred to as "stores". The second form will list the contents of a store. It's usage is recommended before synchronizing two stores to check whether mailsync is seeing what you are expecting it to see. The third form will show you what has changed in a store since the last sync. OPTIONS
A summary of options is included below. -f file Use alternate config file. -n Don't delete messages when synchronizing. -D Delete any empty mailboxes after synchronizing.. -m Show from, subject, etc. of messages that are killed or moved when synchronzing. -M Also show message-ids (turns on -m). -s Says what would be done without doing it (turns on -n). Attention: this will change the "Seen" flag of emails and will create new, empty mailboxes in order to be able to compare them. -v Show IMAP chatter. -vb Show warning about braindammaged message ids -vw Show warnings -vp Show RFC 822 mail parsing errors -h Show help. -d Show debug info. -di Debug/log IMAP protocol telemetry. -dc Debug config. -t mid Use mailsync with specified message-id algorithm. Currently you have the choice between md5 and msgid (default). msgid uses the Mes- sage-ID in the mail header to identify a message. md5 calculates a MD5 hash from the "From", "To", "Subject", "Date" and "Message- ID" headers and uses that as message identifier. If you use mailclients and servers that allow empty Message-IDs (f.ex. in mail drafts) then you should use the md5 algorithm. SEE ALSO
There is more documentation in /usr/share/doc/mailsync , and in /usr/share/doc/libc-clientxxxxxx/internal.txt AUTHOR
Originally written by Jaldhar H. Vyas <jaldhar@debian.org> for the Debian GNU/Linux system. Updates by T. Pospisek <tpo_deb@sourcepole.ch>. February 15, 2003 MAILSYNC(1)
Man Page