Как отправить проверку электронной почты Django AllAuth в качестве псевдонима

Я только что установил рабочее пространство Google. У одной из учетных записей есть псевдоним: info@domain.com. Я хотел бы отправлять все электронные письма с этого псевдонима. Я знаю, что мне нужно пройти аутентификацию по адресу электронной почты реального аккаунта через EMAIL_HOST_USER (что я и сделал), но как заставить Django AllAuth отправлять письма с псевдонима? Можно ли этого добиться, переопределив представления AllAuth и используя send_mail()? Любая помощь будет оценена по достоинству.

Вы можете использовать send_email() для этого все, что вам нужно сделать, это передать from_email аргумент в send_email() функцию.

вот так:

send_mail(
    'Subject here',
    'Here is the message.',
    'from@example.com',
    ['to@example.com'],
    fail_silently=False,
)

Вы можете просмотреть документацию здесь: https://docs.djangoproject.com/en/4.1/topics/email/#send-mail

Вернуться на верх