質問: Email::deliver($email_address, __('Register Mail'), $sendUrl, 'default'); var_dump($result); } catch (\Exception $e) { $this->Flash->error(__('Failed to send mail.')); $this->redirect(['action' => 'sendRegisterMail']); } return $this->redirect(['action' => 'completeSendMail']); ``` Cake PHP 3.3.13
回答: EmailのsendメソッドはBadMethodCallExceptionはThrowすると書かれていますが、それ以外は書かれていません。 つまり送信に成功した/失敗したという事でExceptionは出さないからでは。