Cakephp3电子邮件

时间:2015-06-15 16:28:43

标签: cakephp-3.0

我尝试发送不使用模板的电子邮件,电子邮件与正确的主题一起发送,但邮件始终为空白。

public function sendEmail($token = null, $recipient = null)
{
    $path = "http://$_SERVER[HTTP_HOST]";
    $controller = "/users/activate/";
    $message = $path . $controller . $token;
    $Email = new Email();
    $Email->profile(['from' => 'xxxxxxxxxxxxx@gmail.com', 'transport' => 'default']);
    $Email->to($recipient);
    $Email->subject('Verification Email');
    $Email->message('test');
    //$Email->message($message);
    if ( !$Email->send() ) {
        $response = array('success' => false, 'message' => __('Error sending email', true),);
        $this->sendResponse($response);
    }
}

我尝试过变量或纯文本,并且不断发送电子邮件。

如何正确分配消息的任何示例?

1 个答案:

答案 0 :(得分:0)

我一直在测试,这是将消息分配到简单电子邮件的正确方法:

$Email->send($message);