FreeBSD Manual Pages
recomposemail(1) General Commands Manual recomposemail(1) NAME recomposemail - recompose email message files into mailboxes SYNOPSIS recomposemail [ -ahkv ] [ -m|M ] [ -y|Y ] [ base_name... ] DESCRIPTION recomposemail takes a group of individual email message files as cre- ated by decomposemail(1), reassembles them into new mailboxes sorted by date/time, and groups them according to selected options. OPTIONS The following options are supported: -a Append messages to any existing file named the base name, ig- nored with -m, -M, -y, or -Y. -h Help, just print an informational message, and exit. -k Keep the individual message files. Normally they would be removed as they are copied. -m Combine message files to monthly mailboxes of type mbox.YYMM, sorted by date/time. -M Combine message files to monthly mailboxes of type YYMM/mbox, sorted by date/time. -y Combine message files to yearly mailboxes of type mbox.YYYY, sorted by date/time. -Y Combine message files to yearly mailboxes of type YYYY/mbox, sorted by date/time. With -m, combine to monthly mailboxes of type YYYY/mbox.MM. With -M, combine to monthly mailboxes of type YYYY/MM/mbox. -v Verbose, provide more feedback. OPERANDS The following operands are supported: base_name The base name (minus the ".YYYYMMDD.hhmmss.nnnnn" suffix) of the individual message files to reassemble into standard In- ternet style mailbox files. If no such arguments are given, recomposemail searches the current directory for any file names matching the message file name pattern, and acts on these files. USAGE recomposemail is used with decomposemail(1) - or by sortmail(1) - to sort standard Internet style mailbox files into new mailbox files such that the messages are sorted by date/time. recomposemail takes the in- dividual email message files produced by decomposemail(1), and reassem- bles them into the new mailboxes. In the absense of any of the -a, -m, -M, -y, or -Y options, if a file by the name of the base name already exists, a new file with a unique name will be created by appending a dot followed by a number, e.g., "mbox.1". With -m, -M, -y, or -Y, message files are appended to files with names such as "mbox.9801", "9801/mbox", "mbox.1998", or "1998/mbox", respec- tively, where "9801" is the year and the month, and "1998" is the year. The files and/or directories are created as needed. If -Y is combined with -m or -M, message files are appended to files with names such as "1998/mbox.01" or "1998/01/mbox", respectively, where "1998" is the year, and "01" is the month. In all cases, the individual message files are removed as they are copied, except when -k is specified. EXAMPLES Combine the email messages in the files with base name "tcl-list" in the current directory into a mailbox file with that name. If a file by that name already exists, a new file with a unique name such as "tcl- list.1" will be created: recomposemail tcl-list Combine the email messages in the current directory that match the mail file suffix pattern into mailbox files per each unique base name. The messages will be appended to any such pre-existing files. The individ- ual message files will not be deleted. Progress will be verbosely re- ported: recomposemail -akv Combine the email messages in the files with base names "bart" and "sally" into monthly mailbox files per base name, such as "bart.9801" and "sally.9801". If any such files already exist, they will be ap- pended: recomposemail -m bart sally Combine the email messages in the files with base name "ALERT" into monthly mailbox files in subdirectories, such as "9801/ALERT", "9802/ALERT", etc. If any such files already exist, they will be ap- pended: recomposemail -M ALERT Combine the email messages in the files with base name "yomama" into monthly mailbox files in yearly subdirectories, such as "1998/yomama.01", "1998/yomama.02", etc. If any such files already ex- ist, they will be appended: recomposemail -Ym yomama FILES mbox.YYYYMMDD.hhmmss.nnnnn Serialized individual email message files, where "mbox" is the name of the mailbox, "YYYYMMDD" is the year, month, and day, "hhmmss" is the hour, minute, and second, and "nnnnn" is a serial number. DIAGNOSTICS Returns 0 if no problems encountered. Returns non-zero for any errors encountered. BUGS recomposemail is slow. Due to command line length and argument limitations (implementation de- pendent), some of the system commands used in the script might fail when used with extremely large numbers of message files. Mailbox date divisions other than monthly and yearly, such as daily, etc., are currently not supported. SEE ALSO decomposemail(1), sh(1), sortmail(1), "Toolman: Sorting and Archiving Email", ;login: magazine (USENIX Asso- ciation), August 1998. AUTHOR sortmail was written by Daniel E. Singer (a.k.a. Toolman) at the De- partment of Computer Science, Duke University. Toolman 12 September 1998 recomposemail(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | OPERANDS | USAGE | EXAMPLES | FILES | DIAGNOSTICS | BUGS | SEE ALSO | AUTHOR
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=recomposemail&sektion=1&manpath=FreeBSD+Ports+15.0>
