merging
authorSandro Knauß <knauss@netzguerilla.net>
Fri, 18 Nov 2011 22:36:50 +0100
changeset 69 67ecea2d9b67
parent 68 85fc1e5dea79 (diff)
parent 67 d1912509f375 (current diff)
child 70 a9ee0fe847a8
merging
--- a/iro/anbieter/smtp.py	Fri Nov 18 22:32:57 2011 +0100
+++ b/iro/anbieter/smtp.py	Fri Nov 18 22:36:50 2011 +0100
@@ -16,6 +16,8 @@
 import smtplib
 import ConfigParser
 import logging
+import copy
+
 logger=logging.getLogger("SMTP")
 
 class SMTP():
@@ -77,12 +79,14 @@
             frm = mail.getFrom()
         
         mail.content['From'] = frm 
-        
+	
+
         while len(recipients) > 0:
             tmp_recipients=recipients[:self.max_recipients]
-            mail.content['To']=", ".join(tmp_recipients)
-            logger.debug('self.smtp.sendmail(%s,%s,%s)'%(frm,  str(tmp_recipients), mail.as_string()))
-            self.smtp.sendmail(frm,  tmp_recipients, mail.as_string())
+	    tmpmail=copy.deepcopy(mail)
+            tmpmail.content['To']=", ".join(tmp_recipients)
+            logger.debug('self.smtp.sendmail(%s,%s,%s)'%(frm,  str(tmp_recipients), tmpmail.as_string()))
+            self.smtp.sendmail(frm,  tmp_recipients, tmpmail.as_string())
             self.updateStatus( arranged=tmp_recipients)
             recipients = recipients[self.max_recipients:]