On 21/02/13 08:03PM, Sam Kuper wrote:
On Fri, Feb 12, 2021 at 01:30:04PM +0100, Angel M Alganza wrote:
I did the same myself for years and also switched to ssmtp. But I belive ssmtp was discontinued, and now I'm using msmtp: https://marlam.de/msmtp/ I couldn't be happier!A queue script is included with msmtp, so you can have the best of both worlds :) https://git.marlam.de/gitweb/?p=msmtp.git;a=blob_plain;f=scripts/msmtpq/README.msmtpq;hb=HEAD
I went ahead tonight and compiled msmtp from source to get version 1.8.14. I was previously on 1.8.8. I did the steps suggested in the link you provided. Everything worked well. Then I thought I would test this queuing functionality. I disconnected from my network and sent a test email. It promptly popped up in the queue directory. So far so good. I reconnected to my network and waited expectantly for the queued mails to be sent. They just sat there. I looked through the source of the msmtpq script and AFAICT queued emails will *not* be sent until the next attempt to send a mail. So I tested this and sure enough the queue flushed itself and my earlier queued email was sent. As I do not consider myself competent in shell scripting, am I reading the source correctly? Is there an obvious way forward to check periodically for regaining the network connection and flushing the queue? If there is built-in functionality to do this, I am not finding it. TIA! -- Wishing you only the best, boB Stepp
