Hello Venky,
Am Chris, currently maintaining / developing msmtpq.
Yes, the connection tests have been fixed and, so far, no one here has
complained...
First, sorry, I didn't know about the differences with the Mac
platform 'ping', assuming that they run a GNU userland. I really know
nothing about the Mac platform; as a specialised case it would likely
be best for you to modify the parameters relevant 'ping' line(s)
yourself. However, please, then, send me your mods so that I can
incorporate them into the general msmtpq docs. (Thanks in advance.)
As to your new script - great! - thanks for it. I hope it's useful to
others. As to msmtpq for your case, I would have suggested that you
modify it for your specific needs (connection testing on a per server
basis) - but your new script is a better solution yet. My original
purpose in writing msmtpq was to make a simple utility function for
generalised use; your use is very specific; it would be a serious
development project to attempt to generalise msmtpq for many specific
cases.
Finally, as to running the queue, it can be done manually with
msmtp-queue -r . Under Debian(-based) systems one could investigate
inserting a simple script in a place like /etc/network/if-up.d (or
even /etc/ppp/if-up.d) to check the queue and 'run' (flush) it if
necessary (and desired). The script would contain 'msmtp-queue -r' and
run as the current user. I'm not sure where such a script would be
placed on RedHat(-based) systems, although it shouldn't be very
difficult to discover. On the Mac, sorry but I have no idea. (But
there must be such a facility available...) So thanks for this idea,
I'll explore it as a possible msmtpq enhancement. Any feedback from
the list as to this would be welcome...
Best,
Chris
> ------------------------------------------------------------------------------
On Sun 19.Apr'15 at 8:54:21 +0530, Venky TV wrote:
> Hi,
>
> I tried using msmtpq for offline use on my Mac, and found that the script
> has a couple of platform dependencies (ping command line options, for
> instance) and even with those fixed, has issues with connection tests which
> Allen mentioned here:
>
> http://sourceforge.net/p/msmtp/mailman/message/33502912/
>
> (Sounds like at least some of these have been fixed in the latest version
> though, but Homebrew on Mac has still not pulled in the latest code.)
>
> In any case, I also have a couple of other requirements:
>
> - I use msmtp with multiple accounts and while on VPN to my office network,
> and depending on where I am, I sometimes want my personal mail to get
> queued but my office mail to get sent out immediately, etc. The connection
> tests in msmtpq are all-or-nothing right now, while I need the queue
> manager to try connecting to the appropriate SMTP server before deciding
> whether to queue or send each email.
>
> - I need the queued mail to get flushed as soon as I get back online, and
> not stay in the queue (as seems to be the case with msmtpq currently) until
> I send another email.
>
> Wrote a replacement Ruby script which does these and a couple of other
> things. It also has some basic queue management features, though not as
> comprehensive as msmtpq. The script is available here:
> https://github.com/venkytv/msmtp-offline
>
> Maybe some of you might find it useful.
>
> Cheers,
> Venky.
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> msmtp-users mailing list
> msmtp-users@...407....sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/msmtp-users
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
msmtp-users mailing list
msmtp-users@...237...ceforge.net
https://lists.sourceforge.net/lists/listinfo/msmtp-users