Error is in your SMTP parameters in settings.py or something similar.
Look at the traceback:

49. return send_mass_mail([[subject, message, from_email,
> recipient_list]], fail_silently, auth_user, auth_password)
> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/
> site-packages/django/core/mail.py" in send_mass_mail
>   66. server = smtplib.SMTP(settings.EMAIL_HOST, settings.EMAIL_PORT)
> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/
> smtplib.py" in __init__

On 28 дек, 03:01, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> Hello,
>
> While I was following the chapter 7 (Form processing) of the django
> book, I got the following error:
> Traceback (most recent call last):
> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/
> site-packages/django/core/handlers/base.py" in get_response
>   77. response = callback(request, *callback_args, **callback_kwargs)
> File "/Users/yjlee/Documents/Worx/Django/DjangoWorx/mysite2/../mysite2/
> books/views.py" in contact
>   30. message, sender, ['[EMAIL PROTECTED]'])
> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/
> site-packages/django/core/mail.py" in send_mail
>   49. return send_mass_mail([[subject, message, from_email,
> recipient_list]], fail_silently, auth_user, auth_password)
> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/
> site-packages/django/core/mail.py" in send_mass_mail
>   66. server = smtplib.SMTP(settings.EMAIL_HOST, settings.EMAIL_PORT)
> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/
> smtplib.py" in __init__
>   244. (code, msg) = self.connect(host, port)
> File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/
> smtplib.py" in connect
>   310. raise socket.error, msg
>
>   error at /contact/
>   (49, "Can't assign requested address")
>
> It seems that this error was coming from HttpResponseRedirect() of the
> contact view method, but I did not figure what went wrong. This is my
> "contact" view method:
> def contact(request):
>         if request.method == 'POST':
>                 form = ContactForm(request.POST)
>                 if form.is_valid():
>                         topic = form.clean_data['topic']
>                         message = form.clean_data['message']
>                         sender = form.clean_data.get('sender', '[EMAIL 
> PROTECTED]')
>                         send_mail('Feedback from your site, topic: %s' % 
> topic,
>                                 message, sender, ['[EMAIL PROTECTED]'])
>                         return HttpResponseRedirect('/contact/thanks/')
>         else:
>                 form = ContactForm()
>         return render_to_response('books/contact.html', {'form': form})
>
> One odd thing is that I got the same error (cannot assign requested
> address) even if I tried to redirect HttpResponse to "http://www.google.com";.
>
> Can anyone explain how to resolve this problem?
>
> Thanks in advance,
>
> YJ
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to