Subject: Re: bin/37226: Failure to send mail from cron when using STARTTLS client
To: None <gnats-bugs@NetBSD.org, gnats-admin@NetBSD.org,>
From: John Nemeth <jnemeth@victoria.tc.ca>
List: netbsd-bugs
Date: 10/26/2007 18:47:37
On Feb 11,  7:02am, cross+netbsd@distal.com wrote:
}
} >Number:         37226
} >Synopsis:       Failure to send mail from cron when using STARTTLS client
} >Originator:     Chris Ross
} >Release:        4.0_RC3
} >Environment:
} NetBSD host.distal.com 4.0_RC3 NetBSD 4.0_RC3 (GENERIC) #6: Wed Oct 24 15:30:14 EDT 2007  cross@host.distal.com:/export/obj/NetBSD-4.sparc64/data/NetBSD/src-4/sys/arch/sparc64/compile/HARMONY sparc64
} >Description:
} This is approximately the problem described in PR lib/3204.  While that was closed indicated that libexec/crond was deprecated, the problem still exists in usr.sbin/cron.
} 
} I have a machine using sendmail as the local MTA, and configured to use STARTTLS for outgoing email.  My mail server is also allowing STARTTLS, so that this works.
} 
} The definition of MAILARGS in usr.sbin/cron/config.h still is:
} 
} #define MAILARGS "%s -FCronDaemon -odi -oem -oi -or0s -t"      /*-*/

     This is setting a bunch of timeouts to "0".  I assume the idea is
to not have cron hang indefinitely if there are mail problems.
However, it probably takes a bit of time to do crypto processing.  Try
changing the "-or0s" to "-or1m".  This should allow a considerable
ammount of time for processing without having cron hang forever.

}-- End of excerpt from cross+netbsd@distal.com