diff options
| author | guido | 1999-10-22 13:09:20 +0000 |
|---|---|---|
| committer | guido | 1999-10-22 13:09:20 +0000 |
| commit | a791a0ecdea2a17a8ac2c4a744af5beb7fa0deb7 (patch) | |
| tree | abf6b815bf776407bcd06d896b440f3007f7b55c /Mailman/pythonlib | |
| parent | 9f4af8406a9b4a72205233fb2f4f4f83df6511bd (diff) | |
| download | mailman-a791a0ecdea2a17a8ac2c4a744af5beb7fa0deb7.tar.gz mailman-a791a0ecdea2a17a8ac2c4a744af5beb7fa0deb7.tar.zst mailman-a791a0ecdea2a17a8ac2c4a744af5beb7fa0deb7.zip | |
Diffstat (limited to 'Mailman/pythonlib')
| -rwxr-xr-x | Mailman/pythonlib/smtplib.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/Mailman/pythonlib/smtplib.py b/Mailman/pythonlib/smtplib.py index 8cca5908e..6a3de7ff0 100755 --- a/Mailman/pythonlib/smtplib.py +++ b/Mailman/pythonlib/smtplib.py @@ -290,7 +290,11 @@ class SMTP: """ name=string.strip(name) if len(name)==0: - name=socket.gethostbyaddr(socket.gethostname())[0] + name = socket.gethostname() + try: + name = socket.gethostbyaddr(name)[0] + except socket.error: + pass self.putcmd("helo",name) (code,msg)=self.getreply() self.helo_resp=msg @@ -303,7 +307,11 @@ class SMTP: """ name=string.strip(name) if len(name)==0: - name=socket.gethostbyaddr(socket.gethostname())[0] + name = socket.gethostname() + try: + name = socket.gethostbyaddr(name)[0] + except socket.error: + pass self.putcmd("ehlo",name) (code,msg)=self.getreply() # According to RFC1869 some (badly written) |
