commit 1b1cc25325eca7aa3095889c21f6289b39acd757 Author: aagbsn aagbsn@extc.org Date: Tue Feb 28 05:57:43 2012 -0800
5258 - make SMTP server configurable --- bridgedb.conf | 2 ++ lib/bridgedb/Main.py | 2 ++ lib/bridgedb/Server.py | 5 ++--- 3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/bridgedb.conf b/bridgedb.conf index e5d7314..5d5dbad 100644 --- a/bridgedb.conf +++ b/bridgedb.conf @@ -102,6 +102,8 @@ EMAIL_SHARE=10 # the MAIL FROM header in outgoing SMTP. EMAIL_FROM_ADDR = "bridges@torproject.org" EMAIL_SMTP_FROM_ADDR = "bridges@torproject.org" +EMAIL_SMTP_HOST = "127.0.0.1" +EMAIL_SMTP_PORT = 25
# Reject any RCPT TO lines that aren't to this user. EMAIL_USERNAME = "bridges" diff --git a/lib/bridgedb/Main.py b/lib/bridgedb/Main.py index 55f2956..648accd 100644 --- a/lib/bridgedb/Main.py +++ b/lib/bridgedb/Main.py @@ -94,6 +94,8 @@ CONFIG = Conf( EMAIL_PORT=6725, EMAIL_N_BRIDGES_PER_ANSWER=2, EMAIL_INCLUDE_FINGERPRINTS = False, + EMAIL_SMTP_HOST="127.0.0.1", + EMAIL_SMTP_PORT=25,
RESERVED_SHARE=2,
diff --git a/lib/bridgedb/Server.py b/lib/bridgedb/Server.py index 57f49a1..a1b837a 100644 --- a/lib/bridgedb/Server.py +++ b/lib/bridgedb/Server.py @@ -514,9 +514,8 @@ class MailContext: # Reject any mail longer than this. self.maximumSize = 32*1024 # Use this server for outgoing mail. -# self.smtpServer = "127.0.0.1" # XXX should make configurable - self.smtpServer = "172.22.121.1" - self.smtpPort = 25 + self.smtpServer = (cfg.EMAIL_SMTP_HOST or "127.0.0.1") + self.smtpPort = (cfg.EMAIL_SMTP_PORT or 25) # Use this address in the MAIL FROM line for outgoing mail. self.smtpFromAddr = (cfg.EMAIL_SMTP_FROM_ADDR or "bridges@torproject.org")
tor-commits@lists.torproject.org