j c lawrence clawkanganu sun 21 jul 2002 163721 0500 hal devore wrote fri 19 jul 2002 j j c lawrence wrote j would great could build relevant comp file j dynamically runtime sure use folder change hooks create proc named hook_folderchangesomething something meaningful likely unique universe case distribute others put proc file tkexmh directory regenerate tclindex restart exmh proc anything want like rewrite mailcomp file yeah would work tho race conditions likelypossible ugly side effects eg unintentionally leftover comp files ive ended taking different route tmda httpwwwtmdanet particular use tmda outbound filters add custom plus addresses messages send specific lists example tmdausers list want address clawtmdakanganu relevant outbound filter tmdauserslibertineorg exttmda rewrites header transparently get next months batch password reminders mailman lists ill running resubscribing list either standard plus address tmdabased sender address ie address list question able send mail getting tmda fully happy nmh minor pain reasons nmh like mh default delivers outbound mail via smtp port 25 defined host port number configured calls getservbyname lookup smtp etcservices ergo constrained use tell nmh use tmdasendmail instead smtp using sendmail delivery method mh instead smtp recommended loses number useful bits robustness mail delivery failure modes nmh configured use sendmail instead smtp nmhs tool calls sendmail follows sendmail bv creates problems postfix support bv returns error exim support bv returns error dont mention qmail wont use far useful component tool mh lose would nice someone gave new crew working nmh shout bv option sendmail pretty damned close allman sendmail specific thus unfriendly mtas many cases would useful configure nonstandard port deliver outbound mail via smtp nmhs current insistence using port 25 specified etcservices pain ive worked hack use tmda exim retaining nmhs support using exims system filter 0 make sure following options set tmdaconfig datadir allow_mode_640 crypt_key_file fingerprint 1 chgrp everything tmda group mail 2 configure exim per current tmda howto 3 set following options eximconf message_filter etceximfilter message_filter_pipe_transport address_pipe 4 etceximfilter reads exim filter testprint local_part local_part h_from testprint domain domain h_from h_xtmdafingerprint domain h_from kanganu exists homelocal_parth_fromtmda truefalse true pipe usrbintmdainject c homelocal_parth_fromtmdaconfig finish endif yes assumes user directories home use tmdaconfig instead tmdarc hack appropriately setup basic explanation exim sends outbound mail thru system filter one configured attempting delivery system filter extracts user address pipes message thru users tmda setup via tmdainject system filter runs user exim thus requirement chgrp mail exim installation runs different user chgrp appropriate fairly easy something similar postfix havent investigated end notes requires outbound mail processed tmda header references local user suffixes fine address fully qualified known domain youre vhosting setup would fairly trivial extend domains home paths im vhosting desktop dont care could also qualify envelope headers wish nice side effect approach running shared mail servers users tmda configs instantly get tmda support outbound mail manner less complex less prone enduser error typical tmda configuration caveat emptor obnote ive also written small patch tmda 058 add hold delivery method identical confirm except sends confirmation requests useful testing configs silent sidetracking mail j c lawrence satan oscillate metallic sonatas clawkanganu lived devil eh httpwwwkanganuclaw evil name foeman live _______________________________________________ exmhusers mailing list exmhusersredhatcom httpslistmanredhatcommailmanlistinfoexmhusers wed 24 jul 2002 205502 0700 folder computed replcomps replgroupcomps