On Tue, Sep 08, 2015 at 03:14:38PM -0400, Homer Wilson Smith wrote:
> I am using smtp-source to query whether machines are properly up by
> relaying mail through them to a buddy server that beeps me if 3 relays
> in a row fail.
Probably not the best tool for the job. You might try "swaks"
instead.
> When a target machine fails, the machine running smtp-source hangs
> at the perl/shell call to smtp-source, causing all other machines to look
> like they are down too.
The compiled-in timeout is 300s. You run the injectors in parallel,
rather than one after the other.
> How do I put a time out on smtp-source so it only tries for a few
> seconds before giving up, hopefully with an appropriate failure code.
There is no command-line option to override the compiled-in timeout.
--
Viktor.