1
我有以下代码:CakePHP的电子邮件与Gmail
$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";
这个唯一的小问题是,查看究竟是谁发来的电子邮件时,电子邮件地址是一个我使用与GMAIL SMTP连接时,名称实际上很好。感谢replyTo属性,当点击回复时,收件人地址没问题,但我真的很想知道是否可以在设置时设置发件人地址。