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屬性,當點擊回覆時,收件人地址沒問題,但我真的很想知道是否可以在設置時設置發件人地址。