Как решить проблемы с отправителем почты и получателем в Django?

Я хочу, чтобы когда пользователь отправлял контактную форму, я получал письмо с почты пользователя. Здесь все в порядке, но проблема в том, что я получаю письмо с моей собственной почты, когда пользователь отправляет форму. То есть, почта отправителя и почта получателя одна и та же. Поэтому я не могу понять с какой почты приходит письмо Где проблема? 😢. Помогите решить проблему.

views.py:

def ContactME(request):

    if request.method == "POST":
        MessageSenderName = request.POST.get('name')
        SenderMessage = request.POST.get('message')
        SenderEmail = request.POST.get('email')
        Contact.objects.create(
            Name = MessageSenderName,
            Email = SenderEmail,
            Message = SenderMessage,
        )

        send_mail(
            '(Portfolio)' + MessageSenderName,
            SenderMessage,
            SenderEmail,
            ['XXXX@gmail.com'],
        )

    return HttpResponseRedirect(request.META.get('HTTP_REFERER')) 

settings.py:

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = '587'
EMAIL_HOST_USER = 'xxxxxx@gmail.com'
EMAIL_HOST_PASSWORD = xxxxxxxxxx
EMAIL_USE_TLS = True

Вы не можете отправить emil с почты пользователя. Вместо этого вы можете отправить всю представленную информацию на вашу почту с той же почты.

Вернуться на верх