summaryrefslogtreecommitdiff
path: root/modules/smtplib.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/smtplib.py')
-rw-r--r--modules/smtplib.py11
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: