Mail Archives: cygwin/2002/04/26/11:26:42
--Boundary_(ID_Jo5+Apcqk7HKOrtajfFf0A)
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
Gerrit,
On Fri, Apr 26, 2002 at 02:03:56PM +0200, Gerrit Cap wrote:
> I have a few batch jobs that I would like to schedule using cron and have
> the output e-mailed. For small jobs this works fine but for jobs that run
> for a period of time no e-mail is being sent. Instead after snooping around
> I found this error message in /var/log/cron.log:
> /usr/sbin/ssmtp: connection lost in the middle of processing, exiting.
I had similar problems.
> Any ideas how to solve this ?
Yes, if you are willing to use procmail and read the cron mail (only)
locally, see the attached patch. I have patched my cron to deliver mail
via procmail instead of ssmtp in order to:
o solve the above problem
o prevent mail servers from removing the X-Cron-Env header fields
o remove the dependency of multiple mail hops just to send mail
to myself
Jason
--Boundary_(ID_Jo5+Apcqk7HKOrtajfFf0A)
Content-type: text/plain; charset=us-ascii; NAME=cron.patch
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=cron.patch
--- config.h.orig Tue Jan 8 10:22:06 2002
+++ config.h Tue Jan 8 10:24:25 2002
@@ -41,8 +41,11 @@
* (hint: MAILTO= was added for this reason).
*/
-#define MAILCMD _PATH_SENDMAIL /*-*/
-#define MAILARGS "%s -FCronDaemon -odi -oem %s" /*-*/
+#define MAILCMD "/usr/local/bin/procmail"
+#define MAILARGS "%s -d %s"
+
+/* #define MAILCMD _PATH_SENDMAIL -*/
+/* #define MAILARGS "%s -FCronDaemon -odi -oem %s" -*/
/* -Fx = set full-name of sender
* -odi = Option Deliverymode Interactive
* -oem = Option Errors Mailedtosender
--Boundary_(ID_Jo5+Apcqk7HKOrtajfFf0A)
Content-Type: text/plain; charset=us-ascii
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
--Boundary_(ID_Jo5+Apcqk7HKOrtajfFf0A)--
- Raw text -