app/Config/email.phpで
public $gmail = array(
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'username' => 'gmailアドレス',
'password' => 'パスワード'
);
Controller.phpで
public function contact() {
if (!empty($this->request->data)) {
$from_mail = 'gmeilアドレス';
$from_name = 'My Company';
$to_mail = $this->request->data['Movie']['email'];
$to_name = $this->request->data['Movie']['name'];
$email = new CakeEmail('gmail');
$mailRespons = $email->config(array('log' => 'emails'))
->template('text_mail', 'text_layout')
->viewVars($ary_body)
->emailFormat('text')
->from(array($from_mail => $from_name))
->to(array($to_mail => $to_name))
->subject('テストです')
->send();
}
}
で、入力されたメールアドレスに自分が書いたメッセージを相手側に送信することはできるのですが、
相手の送信内容を自身のgmailで受信することができません。
どうすれば、その問題を解決することができるのでしょうか?
コメント(2件)
->bcc($from_mail)
http://book.cakephp.org/2.0/en/core-utility-libraries/email.html