Есть форма на сайте, когда запускаю сайт локально и отправляю через форму сообщение сервер пишет:
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Subject: =?utf-8?b?0KPRgdC70YPQs9C4INC90LAg0YHQsNC50YLQtQ==?=
From: pathfinder.rrrrr@gmail.com
To: artem.tretyakov.91@inbox.ru
Date: Wed, 14 Oct 2015 06:33:26 -0000
Message-ID: <20151014063326.5376.5032@1-PC>
From: Павел <stigx@rambler.ru>
Subject:Услуги на сайте
Message:
Здравствуйте! Какая стоимость услуги по подготовке документации ?
Это я указал в base.py
<pre><code>
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'pathfinder.rrrrr@gmail.com'
EMAIL_HOST_PASSWORD ='************'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
LIST_OF_EMAIL_RECIPIENTS = [
'artem.tretyakov.91@inbox.ru',
]
</code></pre>
Это вьюха:
# -*- coding: utf-8 -*-
from django.shortcuts import redirect, render
from django.core.mail import mail_admins, send_mail
from forms import ContactForm
from django.conf import settings
import time
def contact_form(request):
if request.POST:
form = ContactForm(request.POST)
if form.as_p():
message = "From: %s <%s>\r\nSubject:%s\r\nMessage:\r\n%s\r\n" % (
form.cleaned_data['name'],
form.cleaned_data['email'],
form.cleaned_data['subject'],
form.cleaned_data['message']
)
send_mail(
subject=form.cleaned_data.get('subject').encode('utf-8').strip(),
message=message,
from_email='pathfinder.rrrrr@gmail.com',
recipient_list=settings.LIST_OF_EMAIL_RECIPIENTS
)
mail_admins('Contact form', message, fail_silently=False)
if request.is_ajax():
return render(request, 'sitepylabs/success.html', {'form':form})
else:
return redirect('contact_success')
else:
form = ContactForm()
return render(request, 'contact/form.html', {'form':form})
Я так понимаю то что выдает сервер - это отчет об успешной отправке.
После того как выгрузили проект в сеть , выяснилось что письма не доходят. В чем может крыться причина?Локальный сервер пишет же что письмо отправлено.
Обновлено 14 Окт. 2015, 10:48 pathfinder_rrrrr.