Уведомления

Группа в Telegram: @pythonsu

#1 Март 29, 2011 14:53:07

diego
От:
Зарегистрирован: 2010-09-14
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

про отправку писем

Добрый день!

Быть может тема избита но спрошу ещё раз
settings.py

EMAIL_HOST = 'smtp.mail.ru'
EMAIL_PORT = 25
EMAIL_HOST_USER = 'mail'
EMAIL_HOST_PASSWORD = 'pass'
EMAIL_USE_TLS = False
views.py
def contact(request):
if request.method == 'POST':
form = ContactForm(request.POST)
if form.is_valid():
name = form.cleaned_data.get('name','anonimo')
message = form.cleaned_data['message']
sender = form.cleaned_data.get('sender', 'noreply@example.com')
send_mail(
'Feedback desde fabiosouto.eu, nombre: %s' % name,
message, sender,
['fsoutomoure@gmail.com']
)
return render_to_response('thanks.html')
else:
form = ContactForm()
return render_to_response('contact.html', {'form': form})
Хочу чтобы любой желающий мог отправлять мне сообщение на почту, но почему то пока могу отправлять только с моего адреса который указан в settings.py в настройках выше т.е. mail@mail.ru
Получаю вот такую ошибку при попытке ввести в графе sender чтонибудь другое
(501, 'sender address must match authenticated user', u'dieego6@gmail.com')
Есть мысли?



Офлайн

#2 Март 29, 2011 14:57:22

freemon
От:
Зарегистрирован: 2008-07-17
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

про отправку писем

Ну как бы очевидно, что настройки указаны не валидные. Ну быть аутифицированым.



Офлайн

#3 Март 29, 2011 21:27:41

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

про отправку писем

авторизируешься по одному адресу, а при отправке пытаешься впихать в поле От: noreply@example.com
вот тебя и посылают

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version