User Commands ezmlm-clean(1) NNNNAAAAMMMMEEEE ezmlm-clean - clean moderation directory SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn [[[[mmmmMMMMrrrrRRRRvvvvVVVV]]]] _d_i_r DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN If _d_i_r////mmmmooooddddppppoooosssstttt exists, eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn sends out messages for timed-out posts in the moderation directory and removes stubs for rejected and accepted posts for the mailing list stored in _d_i_r. If _d_i_r////mmmmooooddddppppoooosssstttt does not exist, eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn does nothing and exits. eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn reads _d_i_r////mmmmooooddddttttiiiimmmmeeee and extracts a time-out ``time'' in hours from it. If ``time'' is 0 or _d_i_r////mmmmooooddddttttiiiimmmmeeee is empty or doesn't exist, a default of 120 h is used. If a time is given, it is limited to the range 24 h to 240 h. eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn then looks through _d_i_r////mmmmoooodddd////aaaacccccccceeeepppptttteeeedddd//// and _d_i_r////mmmmoooodddd////rrrreeeejjjjeeeecccctttteeeedddd//// and removes message stubs older than ``time''. ``Time'' is a minimum retention time. Since the files are processed only when eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn is run, the delay before a message is timed-out may be substantially longer if the list does not receive many messages. Message age determined by the time parsed _f_r_o_m _t_h_e _f_i_l_e _n_a_m_e, not from the creation time. Thus, there is no good way to extend the life of the file by e.g. touching it. Also, files in these directories are not checked for the proper format. Thus, most non-message files in these direc- tories will be deleted the first time eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn is run. For messages in _d_i_r////mmmmoooodddd////ppppeeeennnnddddiiiinnnngggg//// no action is taken on read-only files. Messages without the owner execute bit set are silently removed, as they are the result of incomplete eeeezzzzmmmmllllmmmm----ssssttttoooorrrreeee((((1111)))) executions. For other messages, a notifica- tion of the time out is sent to the sender, before the file is removed. eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn logs errors to the mail log. Re-delivery should be avoided by suffixing any ._q_m_a_i_l line invoking eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn with '|| exit 0'. OOOOPPPPTTTTIIIIOOOONNNNSSSS -mmmm (Default.) The timed-out post is sent as a MIME enclo- sure. -MMMM The timed-out post is appended to the message. -rrrr (Default.) The timed-out post is returned to sender. -RRRR The timed-out post is discarded without sender SunOS 5.11 Last change: 1 User Commands ezmlm-clean(1) notification. NNNNooootttteeee:::: eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn is normally run from both _d_i_r////eeeeddddiiiittttoooorrrr and _d_i_r////mmmmooooddddeeeerrrraaaattttoooorrrr. To suppress sender notification, the switch needs to be specified for all invocations of eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn. -vvvv Display eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn version information. -VVVV Display eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn version information. CCCCHHHHAAAARRRRAAAACCCCTTTTEEEERRRR SSSSEEEETTTTSSSS If _d_i_r////cccchhhhaaaarrrrsssseeeetttt exists, eeeezzzzmmmmllllmmmm----cccclllleeeeaaaannnn will use the character set listed for all messages. Otherwise, the default ``us- ascii'' will be used. The character set can be suffixed by ``:'' followed by a code. If the code is ``Q'', outgoing messages are sent as ``Quoted-Printable'', if it is ``B'' they are sent ``base64'' encoded. Otherwise, text is sent as is. SSSSEEEEEEEE AAAALLLLSSSSOOOO ezmlm-make(1), ezmlm-moderate(1), ezmlm-store(1), ezmlm(5) SunOS 5.11 Last change: 2