Sende mail via PHP som ikke går i spamfilter
Hej EksperterSidder og kæmper med en automatisk funktion som sender en påmindelse ud til nogle folk via mail.
Anvender PHPMailer til at sende mails afsted.
$email = new PHPMailer();
$email->From = "name@domain.dk";
$email->FromName = "Navn paa sender";
$email->Subject = "Emnefelt";
$body = "Indhold";
$text_body = "Indhold";
$email->CharSet="UTF-8";
$email->Body = $body;
$email->AltBody = $text_body;
$email->AddAddress("name@domain.dk");
$email->Send();
Mit problem er bare de mails ofte havner i folks spamfilter. :-(
Her i virksomheden har vi vores egen exchange server. Er det muligt man kan køre mails igennem den og de derved ikke havner i spamfilter?
Har prøvet at connecte til exchange serveren som PHPMailer har i deres advance eksempel. Men det fungere ikke rigtig. Mails havner stadig i spamfilter. Se nedenfor hvordan jeg har prøvet det.
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = ""; // SMTP server
$mail->SMTPDebug = 1; // enables SMTP debug information (for testing)
// 1 = errors and messages
// 2 = messages only
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Host = ""; // sets the SMTP server
$mail->Port = 25; // set the SMTP port for the GMAIL server
$mail->Username = ""; // SMTP account username
$mail->Password = ""; // SMTP account password
$mail->SetFrom('name@domain.dk', 'Navn');
$mail->AddReplyTo("name@domain.dk","Navn");
$mail->Subject = "Emnefelt";
$body = "Dette er indhold";
$mail->AltBody = "body"; // optional, comment out and test
$mail->MsgHTML($body);
$address = "name@domain.dk";
$mail->AddAddress($address, "Navn");
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
Får en error via kode ovenfor med SMTP i forbindelse til exchange serveren som lyder.
SMTP -> ERROR: AUTH not accepted from server: 504 5.7.4 Unrecognized authentication type
Tænker om der er noget som ikke er slået til i exchange serveren som gør jeg får den fejl.
Er der nogen som har en god løsning på mit problem. Kan godt gå væk fra PHPMailer hvis anden mail funktion ikke havner i spamfilter.