Unless I'm missing something, this should be:

    send_mail(subject, message, from_email, [self.email], **kwargs)

why the change to `from_email=None` and removing `[self.email]`?

Also, don't remove the double newline above `class User`