我正在尝试在我的控制器中设置一个测试电子邮件,它会按原样输出电子邮件,而不会实际发送电子邮件.我正在使用CakePHP 2.1
在我的控制器的顶部,我有:
App::uses('CakeEmail', 'Network/Email');
Run Code Online (Sandbox Code Playgroud)
在我的控制器中,方法是:
$email = new CakeEmail('default');
$email->from(array('me@example.com' => 'My Site'));
$email->to('you@example.com');
$email->subject('About');
$email->send('My message');
Run Code Online (Sandbox Code Playgroud)
在我的电子邮件配置中,我将$ default设置为Debug模式:
public $default = array(
'transport' => 'Debug',
'from' => 'you@localhost.com',
//'charset' => 'utf-8',
//'headerCharset' => 'utf-8',
);
Run Code Online (Sandbox Code Playgroud)
我该如何输出电子邮件?我已经搜索谷歌并且一无所获.