我正在使用該$email->setFrom('[email protected]');方法,對于發送給注冊發件人的電子郵件,它作業正常。
但是,電子郵件以[email protected]. 如何包含填寫表格的客戶的電子郵件?呃:[email protected]?
如果我更換,$email->setFrom('[email protected]');我將得到 403。
發生這種情況是因為我必須注冊發件人。但我只需要創建一個簡單的聯系表格。
有沒有辦法使用setFrom自定義電子郵件?
提前致謝
uj5u.com熱心網友回復:
Twilio SendGrid 開發人員布道者在這里。
使用 SendGrid 發送電子郵件時,您確實需要驗證您發送的電子郵件或域。因此,您不能使用任何電子郵件地址作為發件人電子郵件。
您正在創建一個聯系表單,這就是為什么您希望電子郵件看起來來自發送它的人。但是,您真正想要的是能夠直接回復發送電子郵件的人。
您可以做的是從您已驗證的域或電子郵件地址發送電子郵件,然后將reply-to標題設定為用戶的電子郵件地址。您將從您選擇的電子郵件地址收到電子郵件,但當您回復時,收件人地址將填寫自定義電子郵件地址。
$email->setReplyTo("[email protected]");
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/312933.html
標籤:php 电子邮件 发送网格 sendgrid-api-v3
上一篇:了解家庭計算機基礎網路配置
