Okay so I'm making a website and want to send out a no reply email. If I send a message that's between one paragraph, it sends fine. as soon as I try sending a message that's longer than one paragraph, the message never reaches my inbox. When I run the following code, it runs as true yet the message never reaches my inbox.
if (mail($to,$subject,$message,$headers)){
echo "email sent successfully";
}
Anyone have issues with this? I tried contacting my hosting provider and they had no idea why.
<?php
error_reporting(E_ALL ^ E_NOTICE);
$to = "VElicted8008@gustr.com";
$subject = "Welcome To PROJECTNAME (FAQ Included)";
$message = '<p>Hello YouTuber! </p><p>Hello YouTuber! </p>
<p>To begin, here are some FAQs: </p>
<p>......</p>
<p>Thank you again for registering! </p>';
// Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "
";
$headers .= "Content-type:text/html;charset=UTF-8" . "
";
// More headers
$headers .= 'From: <no-reply@project-name.com>' . "
";
if (mail($to,$subject,$message,$headers)){
echo "email sent successfully";
}
?>