[Touch-packages] [Bug 1277493] Re: "MAILTO" Environment Variable is ignored when set in a file in /etc/cron.d/

2015-11-29 Thread Robert Schetterer
I can confirm this too, specially problem with using ssmtp, cause no To: 
rewrite is possible there, i wrote a sendmail wrapper to fix it, some relays 
are unhappy with standard To: root and change i.e To: root@domain.invalid which 
might break users mail filters.
I guess most people dont notice this cause using postfix/exim fixing the 
problem there, to make To: headers pretty

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cron in Ubuntu.
https://bugs.launchpad.net/bugs/1277493

Title:
  "MAILTO" Environment Variable is ignored when set in a file in
  /etc/cron.d/

Status in cron package in Ubuntu:
  Confirmed

Bug description:
  I have a cron job definition file with the following:
  
  # Runs every 5 minutes, logging into the proftpd database checking for 
expired accounts and disabling them.
  MAILTO=sysadmin@[redacted].com,io@[redacted].com
  */5 *   * * *   root/usr/local/sbin/proftpd-expire.sh
  

  Any output from the script ought to be emailed to both the sysadmin & io 
group addresses, but instead output is always sent to 'root@[local FQDN]', 
presumably becasue the cron job is being executed as root. For some reason, the 
MAILTO environment variable is being ignored, as can be confirmed when looking 
at the email (sent to root) for all the "X-cron-env" headers:
  
  X-cron-env: 

[Touch-packages] [Bug 1277493] Re: MAILTO Environment Variable is ignored when set in a file in /etc/cron.d/

2014-10-20 Thread Christian Kastner
Could you check your MTA's log files (and /var/log/cron.*, if you have
it) for clues as to what could be going on? I just tried this locally
and it works fine: both mails are sent, and the MAILTO header is
included.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to cron in Ubuntu.
https://bugs.launchpad.net/bugs/1277493

Title:
  MAILTO Environment Variable is ignored when set in a file in
  /etc/cron.d/

Status in “cron” package in Ubuntu:
  Confirmed

Bug description:
  I have a cron job definition file with the following:
  
  # Runs every 5 minutes, logging into the proftpd database checking for 
expired accounts and disabling them.
  MAILTO=sysadmin@[redacted].com,io@[redacted].com
  */5 *   * * *   root/usr/local/sbin/proftpd-expire.sh
  

  Any output from the script ought to be emailed to both the sysadmin  io 
group addresses, but instead output is always sent to 'root@[local FQDN]', 
presumably becasue the cron job is being executed as root. For some reason, the 
MAILTO environment variable is being ignored, as can be confirmed when looking 
at the email (sent to root) for all the X-cron-env headers:
  
  X-cron-env: SHELL=/bin/sh
  X-cron-env: HOME=/root
  X-cron-env: PATH=/usr/bin:/bin
  X-cron-env: LOGNAME=root
  
  There is clearly no MAILTO header in this email, and obviously the main proof 
is that this still only went to root@fqdn.

  All documentation appears to say that the combination of MAILTO and a
  file in /etc/cron.d/ should work.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cron/+bug/1277493/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp