CakePHP Электронная почта с GMAIL - PullRequest
1 голос
/ 19 мая 2011

У меня есть следующий код:

$this->Email->smtpOptions = Configure::read("Email.smtpOptions");
$this->Email->delivery = 'smtp';
$this->Email->sendAs = "html";
$this->Email->from = $_POST['name'] . ' <' . $_POST['email'] . '>';
$this->Email->replyTo = $_POST['name'] . ' <' . $_POST['email'] . '>';
$this->Email->to = CONTACTEMAIL;
$this->Email->subject = WEBSITEURL . " - Contact Form";
$this->Email->template = "contactform";

Единственная крошечная проблема в том, что при просмотре того, кто на самом деле отправил электронное письмо, адрес электронной почты является тем, который я использую для соединения с SMTP GMAIL, с именем на самом деле все в порядке. Благодаря атрибуту replyTo при нажатии кнопки «Ответить» все в порядке с адресом «Кому», но я действительно хотел бы знать, возможно ли вообще иметь адрес «От», как я его установил .?

1 Ответ

1 голос
/ 19 мая 2011

Вам необходимо добавить адрес отправителя в gmail и подтвердить его:

http://www.askdavetaylor.com/configure_google_gmail_to_have_a_different_sender.html содержит хорошее руководство о том, как это сделать.

...