Найти - Пользователи
Полная версия: django-registration. Альтернативные способы отправки почты??
Начало » Django » django-registration. Альтернативные способы отправки почты??
1
buddha
Здравствуйте. Поставил приложение django-registration. Настроил , запустил.
Когда дело дошло до отправки почты, воспользовался своим аккаунтом в гугле.
Но мне и наверно не только, не нравится то, что:
1) Письма с активацией пользователя на сайте отсылаются от моего имени.
2) В настройках setting.py фигурирует название моей почты и пароль отнеё в явном виде.
пример:
ACCOUNT_ACTIVATION_DAYS = 1
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'mymail@gmail.com' #тут явно указана почта
EMAIL_HOST_PASSWORD = '12345qwer'    #тут видно пароль
EMAIL_USE_TLS = True


Хочется пользоваться почтой хостинга, но как это настроить? Как безопаснее настроить отсылку почты?
Первая мысль, создавать под сайт отдельную почту на гугле, но стоит ли??
Подскажите, как вы поступаете?

slav0nic
есть google apps с почтой для домена, есть всякие сервисы аля sendgrid и тп, если нет опыта администрирования
на этом сайте exim4 прекрасно справляется + DKIM включен
buddha
Не совсем понятно, такой сокращенный ответ.
За подсказку спасибо, буду гуглить.

МОжет статеечка есть где для нубов по этой теме?
Antonio051
ACCOUNT_ACTIVATION_DAYS = 7
EMAIL_HOST = 'localhost'
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
EMAIL_PORT = 25
#EMAIL_PORT = 1025 #local_port
DEFAULT_FROM_EMAIL = u'info@domain.ru'
#DEFAULT_FROM_EMAIL = u'no-reply@domain.ru'
send_mail(subject, message, settings.DEFAULT_FROM_EMAIL, [new_user.email])

Я так делаю.
Иногда ругается на no-reply@domain.ru, типа такого ящика не существует, то тогда создаю ящик info@domain.ru и отправляю от него.
buddha
Интересно, где такое вычитал?
С хостинга пробовал отправлять?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB