PHPのmd_send_mailのエラーで困っています。Multiple or malformed newlines found in additional_header inというエラーが出ます
調べたところ、改行が問題のようですが、コードに改行はありません。
ソースを載せるので、お力を貸していただきたいです。
よろしくお願い申し上げます。
<?php
if (isset($_POST['name'])){
$name=htmlspecialchars($_POST['name'],ENT_QUOTES,'UTF-8');
echo $name;
}
echo "<br>";
if (isset($_POST['mail'])){
$mail=htmlspecialchars($_POST['mail'],ENT_QUOTES,'UTF-8');
echo $mail;
}
echo "<br>";
if (isset($_POST['youken'])){
$youken=htmlspecialchars($_POST['youken'],ENT_QUOTES,'UTF-8');
echo $youken;
}
mb_language("ja");
mb_internal_encoding("UTF-8");
$to= 'test1@localhost';
$subject='nokotoメール';
$from = "postmaster@localhost";
$body=<<<BODY
【お問い合わせメール】
以下の内容で承りました。
お名前:
{$name}
Eメール:
{$mail}
お問い合わせ内容:
{$youken}
BODY;
$mailfrom ="From: " . $name . " <" . $from . ">";
if(mb_send_mail($to,$subject,$mailfrom,$body)){
echo "送信成功!";
} else {
echo "送信失敗";
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。