]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Use a different From, Cc the bulk-sink, and set Reply-To
authorPeter Palfrader <peter@palfrader.org>
Sun, 15 Dec 2013 14:00:14 +0000 (15:00 +0100)
committerPeter Palfrader <peter@palfrader.org>
Sun, 15 Dec 2013 14:00:14 +0000 (15:00 +0100)
modules/porterbox/files/mail-big-homedirs

index 41f6a25b314c8281b3db42c35c756265d917d06d..da12c28f786f1f4bbc3b067f86f64bb8140399a3 100755 (executable)
@@ -54,9 +54,10 @@ REPORT_SIZES = [
     { 'days': 150, 'size': 10 }
   ]
 USER_EXCLUSION_LIST = ['lost+found']
-MAIL_FROM = 'dsa@debian.org'
+MAIL_FROM = 'debian-admin (via Cron) <bulk@admin.debian.org>'
 MAIL_TO = '{username}@{hostname}.debian.org'
-MAIL_CC = ''
+MAIL_CC = 'debian-admin (bulk sink) <bulk@admin.debian.org>'
+MAIL_REPLYTO = 'debian-admin <dsa@debian.org>'
 MAIL_SUBJECT = 'Please clean up ~{username} on {hostname}.debian.org'
 MAIL_TEXT = u"""\
 Hi {name},
@@ -72,6 +73,8 @@ If you currently do not use {hostname}, please keep ~{username} under 10MB.
 
 Thanks,
 Cron, on behalf of your catherders/admins
+
+PS: replies not required.
 """
 
 class Error(Exception):
@@ -153,7 +156,8 @@ class HomedirReminder(object):
     msg = email.mime.text.MIMEText(MAIL_TEXT.format(**kwargs), _charset='UTF-8')
     msg['From'] = MAIL_FROM.format(**kwargs)
     msg['To'] = MAIL_TO.format(**kwargs)
-    msg['Cc'] = MAIL_CC.format(**kwargs)
+    if MAIL_CC != "": msg['Cc'] = MAIL_CC.format(**kwargs)
+    if MAIL_REPLYTO != "": msg['Reply-To'] = MAIL_REPLYTO.format(**kwargs)
     msg['Subject'] = MAIL_SUBJECT.format(**kwargs)
     msg['Precedence'] = "bulk"
     msg['Auto-Submitted'] = "auto-generated by mail-big-homedirs"