這是我在我的控制器中的cakephp方法中的代碼,但沒有任何電子郵件即將到賬。我真的需要幫助。CakeEmail不能正常工作
當我打印$cc
變量,它給人陣列的輸出,但不知道怎麼知道郵件是否已成功或不發送。
由於沒有郵件來到mailaccount,所以我猜郵件是不正確森德,或者出現在我的代碼一些bug。
$email = new CakeEmail('default');
$body = "<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
</head>
<body>
<div style='background: #F6F6F6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0;'>
<table cellspacing='0' cellpadding='0' border='0' height='100%' width='100%'>
<tr>
<td align='center' valign='top' style='padding: 20px 0 20px 0'>
<table bgcolor='FFFFFF' cellspacing='0' cellpadding='10' border='0' width='624' style='border:1px solid #E0E0E0;'>
<tr>
<td width='147' align='center'><img src='".Router::url('/', true)."images/logo.png'></td>
</tr>
<tr bgcolor='#666666'>
<td colspan='2' align='center'>
Forgot Password
</td>
</tr>
<tr bgcolor='#CCCCCC'>
<td colspan='2'>Hello Admin, </td>
</tr>
<tr bgcolor='#E7E6EC'>
<td> </td>
<td width='415'>Your new password : ".$new_password."</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>";
$email->from(array($adminemail =>"Cakeshop"));
$email->emailFormat('both');
//$email->to($check['AdminLogin']['admin_email_address']);
$email->to(array($adminemail));
$email->subject('Recover Password');
$cc=$email->send($body);
請嘗試的var_dump($ CC)和檢查郵件發送狀態,它會返回的布爾 –
它返回的數據 – soumikwebdeveloper
陣列共享你的回報輸出數組。 –