Форум сайта python.su
Добрый день!
Быть может тема избита но спрошу ещё раз
settings.py
EMAIL_HOST = 'smtp.mail.ru'
EMAIL_PORT = 25
EMAIL_HOST_USER = 'mail'
EMAIL_HOST_PASSWORD = 'pass'
EMAIL_USE_TLS = False
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})
(501, 'sender address must match authenticated user', u'dieego6@gmail.com')
Офлайн
Ну как бы очевидно, что настройки указаны не валидные. Ну быть аутифицированым.
Офлайн
авторизируешься по одному адресу, а при отправке пытаешься впихать в поле От: noreply@example.com
вот тебя и посылают
Офлайн