PHPでメールを送信しようとしています。CakePHPでメールを送信するために使用したコードを以下に示します。Web ページに「Simple Email Sent」というメッセージが表示されますが、メールが受信ボックスに配信されません。何か不足していますか?
to
、subject
およびlink
フィールドの値は、ユーザー インターフェイスに入力された値で設定されます。
$this->set('to',$this->params['form']['to']);
$this->set('subject',$this->params['form']['subject']);
$this->set('link',$this->params['form']['link']);
$this->Email->to = to;
$this->Email->subject = subject;
$this->Email->from = 'someperson@somedomain.com';
$this->Email->delivery= 'mail';
$this->Email->sendAs='text';
$this->Email->template = 'simple_message';
//$this->Email->send(link);
if ( $this->Email->send(link) ) {
$this->Session->setFlash('Simple email sent');
} else {
$this->Session->setFlash('Simple email not sent');
}