On Wed, Mar 7, 2012 at 12:15 AM, Jeffrey Starin <[email protected]>wrote:
> On 3/6/2012 12:26 PM, Warren Baker wrote: > >> >> With a bit of external help you could get Exim to do the same thing. Have >> a log file monitor that 'watches' (tails) the log file for a specific >> pattern and when it encounters a pattern, have it execute Exim with an >> alternate configuration file for the relevant message(s). >> >> thank you Warren. Do you think simply "kill -HUP `cat > /var/spool/exim/exim-daemon.**pid`" then restarting exim with reference > to a separate config file would suffice? > > What happens to the messages already in the queues and what kind of hiccup > could we expect? > > Thank you You can run a separate instance of Exim with an alternate config file which could be configured to only handle the delayed Yahoo messages. This way, the separate instance wouldn't touch the other mails in the queue and you don't need to HUP anything. There are a number of ways you could do this, for example have the external helper freeze the message and then have the other instance unthaw and then attempt to deliver it or based upon some file existing (the is created by the external helper) have the secondary exim instance deliver the message. The primary exim instance wouldn't touch the messages destined for yahoo, until the file was removed. There are a number of ways to do this but just about anything possible. -- .warren -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
