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

回答