summaryrefslogtreecommitdiff
path: root/src/leap/mx
diff options
context:
space:
mode:
authorTomás Touceda <chiiph@leap.se>2013-10-29 16:28:42 -0300
committerTomás Touceda <chiiph@leap.se>2013-10-29 16:28:42 -0300
commitcd48c66406c39ca6dd6bdc6ba7c2be0df623e6ae (patch)
tree1418f8fc6e97442b7580a4958f75add58bf93294 /src/leap/mx
parentcd550b38686d6772aa7b1ae64c1fcdac5a22251d (diff)
Fix return codes for check recipient
Diffstat (limited to 'src/leap/mx')
-rw-r--r--src/leap/mx/check_recipient_access.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/leap/mx/check_recipient_access.py b/src/leap/mx/check_recipient_access.py
index 0520c7c..b80ccfd 100644
--- a/src/leap/mx/check_recipient_access.py
+++ b/src/leap/mx/check_recipient_access.py
@@ -29,11 +29,13 @@ from leap.mx.alias_resolver import AliasResolverFactory
class LEAPPostFixTCPMapserverAccess(postfix.PostfixTCPMapServer):
def _cbGot(self, value):
+ # For more info, see:
+ # http://www.postfix.org/tcp_table.5.html
+ # http://www.postfix.org/access.5.html
if value is None:
- self.sendCode(500, postfix.quote("NOT FOUND SORRY"))
+ self.sendCode(500, postfix.quote("REJECT"))
else:
- # We do not send the value in this case
- self.sendCode(200)
+ self.sendCode(200, postfix.quote("OK"))
class CheckRecipientAccessFactory(AliasResolverFactory):