def send_mail(self):
# need to ensure address is minimally valid email
sent_emails = ['', None]
for key in self._recipients:
reg_id = key
address = self._recipients[key]['email']
salutation = self._recipients[key]['salutation']
email_body = self._message
if address not in sent_emails:
if salutation not in ('', None):
email_body = 'Dear ' + salutation + ':<br/><br/>' + \
self._message
if self._msg_type == 'docs':
email_body = self._insert_passwords(email_body, key)
email = EmailMessage(
subject = self._subject,
body = email_body,
to = [address]
)
email.content_subtype = 'html'
email.send()
sent_emails.append(address)
time.sleep(0.5)
评论列表
文章目录