def send_email_confirmation(self, custom_url=None):
if not self.email_confirmed:
self.email_activation_key = hashlib.sha1(str(timezone.now())).hexdigest()
self.email_activation_key_created_at = timezone.now()
self.save()
try:
response = send_mail(
grauth_settings.GRAUTH_EMAIL_CONFIRMATION_SUBJECT,
'Clique no link para ativar sua conta. %s' % self.create_email_validation_url(custom_url),
grauth_settings.GRAUTH_EMAIL_SENDER,
[self.email],
fail_silently=False,
)
return response
except:
return None
评论列表
文章目录