diff options
Diffstat (limited to 'modules/smtplib.py')
| -rw-r--r-- | modules/smtplib.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/modules/smtplib.py b/modules/smtplib.py index 7d914975d..0036c8a00 100644 --- a/modules/smtplib.py +++ b/modules/smtplib.py @@ -27,7 +27,7 @@ # >>> s.quit() from socket import * -import string +import string, types SMTP_PORT = 25 @@ -66,8 +66,13 @@ class SmtpConnection: lines = string.split(text, '\n') self._sock.send('MAIL FROM: %s\r\n' % frm) self.getresp() - self._sock.send('RCPT TO: %s\r\n' % to) - self.getresp() + if type(to) == types.StringType: + self._sock.send('RCPT TO: %s\r\n' % to) + self.getresp() + else: + for item in to: + self._sock.send('RCPT TO: %s\r\n' % item) + self.getresp() self._sock.send('DATA\r\n') self.getresp() if headers: |
