簡體   English   中英

Codeigniter PHP Mailer,發件人信息

[英]Codeigniter PHP Mailer, Sender Info

我正在使用托管在這里的Codeigniter PHP Mailer: https//github.com/ivantcholakov/codeigniter-phpmailer/,並且使用gmail smtp可以完美地工作。 但是,將其用於標准聯系表時,當訪客使用該聯系表並向我們發送電子郵件時,他們基本上是將郵件從我們的郵件地址發送到我們的另一個郵件地址。 當他們打開自己的電子郵件地址時,他們將看不到自己發送的郵件中發送的郵件。 我想做的是(也許不使用smtp設置)向訪問者顯示自己的郵件地址(我在聯系表單中輸入的地址),作為我從聯系表單收到的電子郵件的FROM部分。 這樣一來,如果我想回復郵件,點擊回復按鈕就足夠了。 İ而不是做編碼技巧並在某個地方顯示他們的電子郵件,我可以復制/粘貼並發送新電子郵件。

不要那樣做 它有效地偽造了發件人地址,並且將使SPF檢查失敗。 而是使用您自己的地址作為“發件人”地址,並將提交的地址添加為回復地址。 在PHPMailer中:

$mail->From = 'youraddress@example.com';
$mail->addReplyTo($POST['emailfrom']);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM