Django Email - Gmail не показывает правильного отправителя
Когда я отправляю письмо из формы на шаблоне контактов, которая имеет 3 поля: 'email' 'тема' 'сообщение' на мой аккаунт gmail, который я настроил в settings.py, Gmail показывает письмо как
отправлено от меня к мне
, а не первоначальный отправитель, который я ввел в форму
вот мой контактный вид:
def contact_view(request):
if request.method == 'POST':
form = ContactForm(request.POST)
if form.is_valid():
subject = form.cleaned_data['subject']
from_email = form.cleaned_data['email']
message = form.cleaned_data['message']
try:
send_mail(subject, message, from_email,
['admin-email@gmail.com'])
form.save()
except BadHeaderError:
return HttpResponse('Invalid header found.')
return render(request, 'webapp/success.html')
form = ContactForm()
context = {'form': form}
return render(request, 'webapp/contact.html', context)
Я добавил form.save(), чтобы сохранить запись в панели администратора об отправленных письмах. Панель администратора показывает правильного отправителя, а Gmail - нет.