If you can wait, I use webfaction and can give you a response for what we do when I get home late tonight--the email part was a bit annoying to setup--the main thing is to recognize that they are using their mailbox.
Best, William On Fri, Jun 17, 2011 at 2:27 AM, raj <nano.ri...@gmail.com> wrote: > Hey guys, > > I have a webfaction account, and I was trying to get a contact form > working for my website. The problem is that I can't seem to get it to > work. Can someone walk me through this? I couldn't figure it out from > the djangobook tutorial. I think something is wrong with my settings > and stuff. Here are my files: > > forms.py: > > from django import forms > > class ContactForm(forms.Form): > email = forms.EmailField() > name = forms.CharField() > subject = forms.CharField() > message = forms.CharField(widget=forms.widgets.Textarea()) > > views.py: > > def contact(request): > if request.method == 'POST': > form = ContactForm(request.POST) > if form.is_valid(): > cd = form.cleaned_data > send_mail( > cd['subject'] + " - " + cd['name'], > cd['message'], > cd.get('email', 'nore...@oneadmissions.com'), > ['i...@oneadmissions.com'], > ) > return HttpResponseRedirect('/contact/thanks/') > else: > form = ContactForm() > return render_to_response('/home/oneadmin/webapps/oneadmin/ > oneadmin/templates/oneadmissions/contact.html', {'form': form}, > context_instance=RequestContext(request)) > > def thanks(request): > return render_to_response('/home/oneadmin/webapps/oneadmin/ > oneadmin/templates/oneadmissions/random.html', {'phrase': "Thank you! > We will get back to you shortly"}, > context_instance=RequestContext(request)) > > settings.py: > > EMAIL_HOST = 'smtp.webfaction.com' > EMAIL_HOST_USER = 'i...@oneadmissions.com' #the email account that > receives the email > EMAIL_HOST_PASSWORD = 'PASSWORD' > EMAIL_USE_TLS = True > > *****I've tried adding an EMAIL_PORT, DEFAULT_FROM_EMAIL, and > SERVER_EMAIL variables, didn't do anything. > > urls.py: > urlpatterns = patterns('', > (r'^contact/$', views.contact), > (r'^contact/thanks/$', views.thanks), > ) > > > -- > 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 > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > > -- 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 django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.