私はcakephp 2.3を使用しています。次のコードを使用して電子メールを送信しています。これは、2MB または 3MB のファイル サイズで正常に動作しています。ただし、サイズが 7MB のファイルがある場合、内部エラーが発生し、特定のエラーは表示されません。
メモリサイズを増やして解決しようとしましたが、うまくいきませんでした
これに関して誰かがそれを修正するのを手伝ってくれますか。
$file_name= APP."webroot/$file_name";
$email = new CakeEmail();
$email->from(array('info@example.com' => 'Example'));
$email->to($email_);//$email
$email->subject('an example - '.$form_name);
$email->emailFormat('html');
$body="Body of email";
$email->attachments(array(
"$form_name.pdf" => array(
'file' => $file_name,
'mimetype' => 'application/pdf',
'contentId' => 'an-id'
)
));
$email->send($body);