У меня есть следующий код:
$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 при нажатии кнопки «Ответить» все в порядке с адресом «Кому», но я действительно хотел бы знать, возможно ли вообще иметь адрес «От», как я его установил .?