Форум сайта python.su
Здравствуйте!
Возможно ли как-либо заставить django отправлять почту с разных ящиков. Я знаю, что менять настройки в run-time нельзя.
Так что, получается, что мы можем привязать только один e-mail к проекту?
Хотелось бы, чтобы, e-mail отправки и пароль дергались из базы …
Офлайн
и зачем тогда параметр from_email?
как его не верти, все равно приходит с ящика, к который в settings указан
Офлайн
вроде, я так понял, это gmail не позволяет указывать другое FROM.
А что нибудь позволяет?
EMAIL_HOST = 'smtp.yandex.ru'
EMAIL_PORT = '25'
EMAIL_HOST_USER = 'repair-irkutsk'
EMAIL_HOST_PASSWORD = '***'
EMAIL_USE_TLS = False
if form.is_valid():
data = form.cleaned_data
if data['fuckbot'] == '':
subject = u'Кто-то воспользовался формой обратной связи на сайте'
email_from = 'ziberbulger@gmail.com'
email_to = 'ziberbulger@gmail.com',
if (data['email']==''):
email = u'не указан'
else:
email = data['email']
message = u'Представил(а)ся как: \n' + data['name'] + u'\n\nУказал(а) e-mail: \n' + email + u'\n\nИ написал(а):\n' + data['body']
send_mail(subject, message, email_from, email_to);
feedback_dict['success'] = True
feedback_dict['msg'] = u'Спасибо! Ваше сообщение успешно отправлено.<br />Если в нем содержался вопрос, мы вскоре на него ответим.'
else:
return hrr('/')
Отредактировано (Дек. 15, 2010 09:17:49)
Офлайн
локальный MTA подыми и настрой чтоб позволяло
Офлайн
спасибо, я в эту сторону и думал (как я понял речь идет про встроенный питоний, или нет?).
но в целях спортивного интереса - реально ли тогда послать, например, письмо от admin@mail.ru
(хотя вряд ли такое может быть, хе хе, иначе в мире разочаруюсь)
ведь как я понял from_email - это просто строка?
Офлайн
Офлайн
поишите “ django mail ” там есть готовое приложение
Офлайн