settings.py:
EMAIL_HOST = 'smtp.mail.yahoo.com'
SMTP_PORT = 456
EMAIL_HOST_USER = 'my_email@yahoo.com'
EMAIL_HOST_PASSWORD = 'pass'
EMAIL_USE_SSL = True
метод:
def contact(*args,**kwargs):
contactform = ContactForm(request.POST, prefix='contactform')
send_mail(
'Contact from website by '+contactform.name,
contactform.message,
settings.EMAIL_HOST_USER,
['saxoya8501@emailhost99.com'],
fail_silently=False,
)
Не отправляет электронной почты. В журналах я получаю:
"GET /?contactform-name=myname&contactform-email=aaaa%40gnm.com&contactform-message=aaaaaaaaaaaaaa HTTP/1.1" 200 20808
Форма, которую я использую, такова:
class ContactForm(forms.Form):
prefix = 'contactform'
name = forms.CharField(max_length=50)
email = forms.EmailField()
message = forms.CharField(widget=forms.Textarea(attrs={'class':'materialize-textarea'}))
Любые предложения о том, как заставить его работать?