Как настроить мое приложение Django на использование электронной почты Dreamhost?

Я создал приложение django, в котором есть контактная форма, где пользователи могут отправить письмо в компанию (email настроен в APP)

Я получаю "SERVER ERROR 500"

После прочтения этого: настройки электронной почты django на dreamhost

Я попробовал следующий формат в моем settings.py:

EMAIL_HOST = 'smtp.dreamhost.com' # I also tried pop.dreamhost.com / imap.dreamhost.com with their respective port numbers.
EMAIL_USE_TLS = True # I also tried EMAIL_USE_SSL
EMAIL_PORT = 587 # I also tried 25 and 465
EMAIL_HOST_PASSWORD = 'EMAIL_PASSWORD' # also tried SERVER_PASSWORD
EMAIL_HOST_USER = 'my_dreamhost_email' # Also tried admin@mydomain.com
EMAIL_SUBJECT_PREFIX = ''
SERVER_EMAIL = 'my_dreamhost_email' # also tried 'localhost' / 'admin@mydomain.com'
ADMINS = (('Jack Shedd', 'jack@example.com'),) # I used my details

PS: Приложение работает отлично, если я использую gmail

Какие реквизиты правильно использовать? Заранее спасибо

Несколько мыслей по этому поводу:

Измените свои настройки.py:

DEBUG = False

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'

ADMIN_EMAIL = 'Dont reply <no-reply@your_dreamhost_email.com>'
SUPPORT_EMAIL = 'Dont reply <no-reply@your_dreamhost_email.com>'
DEFAULT_FROM_EMAIL = ADMIN_EMAIL
SERVER_EMAIL = ADMIN_EMAIL


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