def send_email(self): site_domain = Site.objects.get_current().domain name = self._respondent.name email = self._respondent.email # admin subject = 'Consent to participate in Values and Value project' content_plain = render_to_string( 'emails/new_respondent.txt', {'respondent': self._respondent}) content_html = render_to_string( 'emails/new_respondent.html', {'respondent': self._respondent, 'title':subject, 'site':site_domain}) send_html_mail(subject, content_plain, content_html, settings.VAVS_EMAIL_SURVEYS) # sender if email: content_plain = render_to_string( 'emails/respondent_consent.txt', {'respondent': self._respondent}) content_html = render_to_string( 'emails/respondent_consent.html', {'respondent': self._respondent, 'title':subject, 'site':site_domain}) send_html_mail(subject, content_plain, content_html, [email])
def send_email(self): site_domain = Site.objects.get_current().domain name = self.cleaned_data["name"] email = self.cleaned_data.get("email", None) message = self.cleaned_data["message"] # admin subject = "Message to Values & Value." content_plain = render_to_string( "emails/message_received.txt", {"name": name, "email": email, "message": message} ) content_html = render_to_string( "emails/message_received.html", {"name": name, "email": email, "title": subject, "message": message, "site": site_domain}, ) send_html_mail(subject, content_plain, content_html, settings.VAVS_EMAIL_TO) # sender if email: subject = "Your message to Values & Value." content_plain = render_to_string( "emails/message_confirmed.txt", {"name": name, "email": email, "message": message} ) content_html = render_to_string( "emails/message_confirmed.html", {"name": name, "email": email, "title": subject, "message": message, "site": site_domain}, ) send_html_mail(subject, content_plain, content_html, [email])
def send_email(self): if self._answers: site_domain = Site.objects.get_current().domain subject = 'Survey response: %s' % self._survey.name email = self._respondent.email # admin content_plain = render_to_string( 'emails/survey_result.txt', {'respondent': self._respondent, 'answers':self._answers}) content_html = render_to_string( 'emails/survey_result.html', {'respondent': self._respondent, 'answers':self._answers, 'title':subject, 'site':site_domain}) send_html_mail(subject, content_plain, content_html, settings.VAVS_EMAIL_SURVEYS) # sender if email: content_plain = render_to_string( 'emails/survey_respondent.txt', {'respondent': self._respondent, 'answers':self._answers}) content_html = render_to_string( 'emails/survey_respondent.html', {'respondent': self._respondent, 'answers':self._answers, 'title':subject, 'site':site_domain}) send_html_mail(subject, content_plain, content_html, [email])
def send_email(self): email = self.cleaned_data["email"] if email: subject = "Participating in Values & Value." site_domain = Site.objects.get_current().domain content_plain = render_to_string("emails/participation_confirmed.txt", {"name": self.cleaned_data["name"]}) content_html = render_to_string( "emails/participation_confirmed.html", {"name": self.cleaned_data["name"], "title": subject, "site": site_domain}, ) send_html_mail(subject, content_plain, content_html, [email])