support reply-to in bts-link mails
authormadcoder <madcoder>
Sun, 28 May 2006 17:39:12 +0000 (17:39 +0000)
committermadcoder <madcoder>
Sun, 28 May 2006 17:39:12 +0000 (17:39 +0000)
btslink.cfg
btspull
utils/config.py

index b0909d6653813eeb9989938263abc3e7ea54ca1f..0448d7142e16d5c87c789ef9516ab78eb3f34863 100644 (file)
@@ -1,5 +1,6 @@
 [general]
 user     = bts-link-upstream@lists.alioth.debian.org
+reply-to = bts-link-devel@lists.alioth.debian.org
 tagsidx  = http://bugs.debian.org/~ajt/madcoder-upstream-link
 spool    = /home/madcoder/debian/bts-link/db-h
 ldap     = ldap://bts2ldap.debian.net:10101
diff --git a/btspull b/btspull
index 2d661bcb0d13695095e38457ff56f802d526c292..eaa1493a9bad1e25624f563a277611f9713b5f29 100755 (executable)
--- a/btspull
+++ b/btspull
@@ -143,6 +143,7 @@ if __name__ == "__main__":
         msg['To']      = 'control@bugs.debian.org'
         msg['Cc']      = "%s, %s@packages.debian.org" % (Cnf.sender(), spkg)
         msg['Subject'] = '[bts-link] source package %s' % (spkg)
+        if Cnf.replyTo(): msg['Reply-To'] = Cnf.replyTo()
 
         mailer.sendmail(msg['From'], [msg['To'], msg['From'], "%s@packages.debian.org" % (spkg)], msg)
 
index 01b542031f21c20af9cb5bee739641be1f748de0..c15ea93db8a0fd0992de87ceeb55587dfd81463e 100644 (file)
@@ -82,6 +82,9 @@ class _Config(RawConfigParser):
         if tmp is None: return get_email()[1]
         return tmp
 
+    def replyTo(self):
+        return self.get('general', 'reply-to')
+
 class _Opener(urllib.FancyURLopener):
     version = "btslink"