From 5e81270b22ee6cfe6d7ead43ccbc258964cf14a7 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 22 Oct 2007 16:27:19 +0000 Subject: Issue #1307, patch by Derek Shockey. When "MAIL" is received without args, an exception happens instead of sending a 501 syntax error response. --- Lib/smtpd.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/smtpd.py b/Lib/smtpd.py index c656ec7..4aa3476 100755 --- a/Lib/smtpd.py +++ b/Lib/smtpd.py @@ -221,7 +221,7 @@ class SMTPChannel(asynchat.async_chat): def smtp_MAIL(self, arg): print >> DEBUGSTREAM, '===> MAIL', arg - address = self.__getaddr('FROM:', arg) + address = self.__getaddr('FROM:', arg) if arg else None if not address: self.push('501 Syntax: MAIL FROM:
') return -- cgit v0.12