Как настроить параметры бэкэнда электронной почты Django для отправки электронной почты через RoundCube Webmail в продакшене

Во время разработки я использовал Gmail SMTP для отправки писем из моего приложения Django. Настройки Gmail следующие (settings.py):

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_USE_TLS = True
EMAIL_PORT = 587
EMAIL_HOST_USER = 'xxxx@gmail.com'
EMAIL_HOST_PASSWORD = 'xxxxxxxxx'

Однако во время производства мне нужно перейти на клиент веб-почты RoundCube, чтобы позволить моему проекту использовать пользовательский адрес электронной почты, соответствующий имени домена. Я пробовал следующие настройки и многие другие, но ни одна из них не работает. Я знаю, что это просто, но это мой первый проект, и я не знаю, есть ли что-то, что я упускаю.

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'mydomain.com'
EMAIL_USE_TLS = True
EMAIL_PORT = 465
EMAIL_HOST_USER = 'accounts@mydomain.com'
EMAIL_HOST_PASSWORD = 'xxxxxxxxx'
Вернуться на верх