Hi again Matt,
I wrote:
I'll have a look at altering the FSM tonight if you don't beat me to it. I suspect it's a case of deleting the HAVE_ACK state and switching to the `send some protocol' state when either we've given up sending them, or we've seen an ACK.
That's what I've done. Compile-tested.
http://inputplus.co.uk/ralph/emailer/exp-2.tar.bz2
The old one's uploaded too now if you'd prefer patches.
http://inputplus.co.uk/ralph/emailer/exp-1.tar.bz2
Cheers,
Ralph.