diff --git a/rest_auth/serializers.py b/rest_auth/serializers.py index 735c188..dbe4f11 100644 --- a/rest_auth/serializers.py +++ b/rest_auth/serializers.py @@ -140,6 +140,11 @@ class PasswordResetSerializer(serializers.Serializer): password_reset_form_class = PasswordResetForm + def get_email_options(self): + """ Override this method to change default e-mail options + """ + return {} + def validate_email(self, value): # Create PasswordResetForm with the serializer self.reset_form = self.password_reset_form_class(data=self.initial_data) @@ -159,6 +164,8 @@ class PasswordResetSerializer(serializers.Serializer): 'from_email': getattr(settings, 'DEFAULT_FROM_EMAIL'), 'request': request, } + + opts.update(self.get_email_options()) self.reset_form.save(**opts)