私はHTMLコンテンツのメールを送信しようとしていますが、どのような種類のヘッダーも渡すと、mail()
はfalseを返しますがヘッダーはありません。私はヘッダーをmail()関数に渡している間にメールを送信できません
$to = $user->email;
$name = $user->first_name.' '.$user->last_name;
$from = $this->config->item('admin_email', 'ion_auth');
$subject = $this->config->item('site_title', 'ion_auth') . ' - ' . $this->lang->line('email_forgotten_password_subject');
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'From: ' . $name . ' <' . $from .'>' . " \r\n" .
'Reply-To: '. $from . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$retval = mail ($to,$subject,$message,$headers);
die(var_dump($retval));
メールにヘッダを渡す場所がわかりません –
あなたはそのコード内でヘッダを一切渡していません。 '$ headers'を変数として渡すことを意味しましたか? –
他の変数がどこにあるのかもわかりません。 –