I am using default PHP mailer function to send transactional email(HTML) to users like Signup, Account Created, order placed and so on, but some emails getting delivered to user and some are getting failed following is my code
$htmlContent = $this->load->view('email_template/checkout_signup_email.php',$user,TRUE);
enter $encoding = "utf-8";
// Preferences for Subject field
$subject_preferences = array("input-charset" => $encoding,"output-charset"
=> $encoding,"line-length" => 76, "line-break-chars" => "\r\n");
// Mail header
$email_from ="sales@mydomain.com";
$header = "Content-type: text/html; charset=".$encoding." \r\n";
$header .= 'From: Citation Builder Pro <sales@mydomain.com>'. "\r\n".
'Reply-To: sales@mydomain.com' . "\r\n" .
'Return-Path: sales@mydomain.co' . "\r\n" ;
$header .= "MIME-Version: 1.0 \r\n";
$header .= "Content-Transfer-Encoding: 8bit \r\n";
$header .= "Date: ".date("r (T)")." \r\n";
$header .= iconv_mime_encode("Subject", $mail_subject,
$subject_preferences);
// Send mail
mail($email, $subject,$htmlContent, $header );
If I check in cpanel > Track Delivery - Following content are showing in result column
SMTP error from remote mail server after end of data: 552 5.2.0 HyaPeobnUk9U1 :: ded :: Message rejected for spam or virus content :: Please include this entire message when