Как настроить мое приложение 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