[tor-commits] [flashproxy/master] Randomize the subject to prevent Gmail threading.
dcf at torproject.org
dcf at torproject.org
Fri Sep 28 06:11:19 UTC 2012
commit becf8d873967fb2e91ee101b6901b72f3db631e1
Author: David Fifield <david at bamsoftware.com>
Date: Tue Sep 11 09:07:29 2012 -0700
Randomize the subject to prevent Gmail threading.
---
flashproxy-reg-email | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/flashproxy-reg-email b/flashproxy-reg-email
index 246b1dc..7dc1d84 100755
--- a/flashproxy-reg-email
+++ b/flashproxy-reg-email
@@ -1,6 +1,7 @@
#!/usr/bin/env python
import getopt
+import os
import re
import smtplib
import socket
@@ -140,15 +141,18 @@ try:
spec = "[" + spec + "]"
options.remote_addr = parse_addr_spec(spec, *options.remote_addr)
+ # Add a random subject to keep Gmail from threading everything.
+ rand_string = os.urandom(5).encode("hex")
smtp.sendmail(options.email_addr, options.email_addr, """\
To: %(to_addr)s\r
From: %(from_addr)s\r
-Subject: client reg\r
+Subject: client reg %(rand_string)s\r
\r
client=%(client_spec)s
""" % {
"to_addr": options.email_addr,
"from_addr": FROM_EMAIL_ADDRESS,
+ "rand_string": rand_string,
"client_spec": format_addr(options.remote_addr),
})
smtp.quit()
More information about the tor-commits
mailing list