I send out emails to a number of clients. For some reason all 12 clients that have a *@comcast.net address are having the emails go into their spam folder. I tried contacting comcast but trying to get help from them is like getting water from a rock. Here's the php script I'm using to send emails:
function mailerExpressBlueHostUpdated(array $mailInputs){
require_once '../includes/phpmailer6.6/src/PHPMailer.php';
require_once '../includes/phpmailer6.6/src/SMTP.php';
$mail = new PHPMailer();
$mail->IsMail();
$mail->SetFrom('skipper@sailwbob.com');
$mail->IsHTML(true);
$mail->addAddress($mailInputs['addAddress']);
$mail->AddEmbeddedImage("../public/img/swb.jpg", "swb-image");
$mail->AddEmbeddedImage("../public/img/email-32.png", "swb-email");
$mail->AddEmbeddedImage("../public/img/phone-32.png", "swb-phone");
$body = $mailInputs['body'] ;
$mail->isHTML(true);
$mail->Subject = $mailInputs['subject'] ;
$mail->Body = $body;
if(!$mail->send()) {
//echo "MAIL NOT SENT";
return 'Message could not be sent.' . 'Mailer Error: ' . $mail->ErrorInfo;
}else{
//echo "sent mail";
return 'Message has been sent';
}
$mail->ClearAddresses();
}
Here are the warnings I'm getting from dns health check
DMARC sailwbob.com DNS DMARC RUA / RUF domains Not valid.
DMARC sailwbob.com DMARC Quarantine/Reject policy Not enabled.
SMTP mail.sailwbob.com. 10.84 seconds - Bad on Transaction time.
SMTP mail.sailwbob.com. Reverse DNS does not match SMTP Banner.
DNS sailwbob.com SOA Expire Value is out of recommended range.
DNS sailwbob.com SOA Refresh Value is out of recommended range.
any guidance greatly appreciated