亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

To 和 From 在 django send_mail() 中返回相同的電子郵件 ID

To 和 From 在 django send_mail() 中返回相同的電子郵件 ID

飲歌長嘯 2023-02-07 13:51:12
Views.pydef contact(request):    if request.method == 'POST':        message_name = request.POST['message-name']        message_email = request.POST['message-email']        message = request.POST['message']        # send an email        send_mail(            'Message from ' + message_name,  # subject            message,  # message            message_email,  # from email            ['[email protected]'],  # to email        )settings.pyEMAIL_HOST = 'smtp.gmail.com'EMAIL_PORT = 587EMAIL_HOST_USER = '[email protected]'EMAIL_HOST_PASSWORD = '<myaccount app password>'EMAIL_USE_TLS = True聯系人.html<form action="{% url 'contact' %}" method="POST" class="bg-light p-5 contact-form">  {% csrf_token %}  <div class="form-group">      <input type="text" name="message-name" class="form-control" placeholder="Your Name">  </div>  <div class="form-group">      <input type="email" name="message-email" class="form-control" placeholder="Your Email">  </div>  <div class="form-group">      <textarea name="message" id="" cols="30" rows="7" class="form-control" placeholder="Message">       </textarea>   </div>   <div class="form-group">       <input type="submit" value="Send Message" class="btn btn-primary py-3 px-5">   </div></form>我已經為聯系我頁面創建了這段代碼?,F在,當用戶提交包含字段message-name、message-email 和 message的聯系表單時,我會收到一封電子郵件,其中FROM和TO都是我的email-id。它沒有檢索用戶的電子郵件。但其余領域工作正常。甚至使用DebuggingServer進行了測試,并且按預期工作。好像我在 setting.py 中遺漏了一些東西,因為那是我更改的一個文件。我不明白我哪里出錯了。任何幫助表示贊賞。
查看完整描述

1 回答

?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

您不應在發件人字段中使用用戶的電子郵件地址。它應該是您控制的地址。通過在 from 字段中使用用戶的電子郵件,這意味著電子郵件是由用戶發送的,但事實并非如此,也不應該發生。

此外,gmail 不允許您從您的帳戶中的任何其他人的電子郵件地址發送電子郵件。

我建議您使用自己的電子郵件地址,并在消息中包含用戶的電子郵件地址。


查看完整回答
反對 回復 2023-02-07
  • 1 回答
  • 0 關注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號