1
Laravel CRMシステムを使用してGmailで返信メールを送信します。Gmail IMAP php mailメールの返信として送信
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: '.Auth::user()->f_name.' '.Auth::user()->l_name.'<'.$gmail_address.'>'." \r\n" .
'Reply-To: <'.$gmail_address.'>'. "\r\n" .
'Subject: '.$subject."\r\n".
'To: '.$to."\r\n".
'In-Reply-To: <[email protected]>'. "\r\n" .
'References: <[email protected]>'. "\r\n" .
'X-Mailer: PHP/' . phpversion();
imap_mail ($to , $subject ,$body,$headers);
しかし、それは、新しい電子メールのように、すなわちない返信として送信:
私のコードは以下の通りです。
理想的には、「Re:」を件名に追加し、実際のメールを返信メール本文の末尾に追加するのが理想的です。
どれヘルプ..
元のメールを自分で追加する必要があります。 IMAPはあなたのためにそれをしません。 imap_mailメソッドには魔法はありません。 –
@awonsしかし、それは新しいメール、返信ではなく、私はGmailのスレッドのようにしたいと思います。 –
私は従いません。適切なヘッダーを作成するには、imap_mail_composeを試してください。 「In-Reply-To」と「References」を使用すると、返信であることをGmailに伝えることができますが、元のメッセージを自分で添付する必要があります。 –