저는 중소 기업을 만들고 있으며, 고객이 내 서비스를 등록하여 계정을 활성화하면 이메일을 보내고 싶습니다. 현재 PHP의 mail() 함수를 사용하고 있지만 스팸 필터를 통해 내 전자 메일이 필터링되어 걱정됩니다. 이 문제를 해결할 더 좋은 방법이 있습니까?PHP 메일이 스팸으로 필터링 될 수 있습니까?
$email = 'XZY Client Email address @ somedomain.com';
$emailSubject = "Welcome to XYZ Service!";
$to = $email;
$subject .= "".$emailSubject."";
$headers .= "From: [email protected]\r\n" .
"X-Mailer: php";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message = "<html><body>";
$message .= "Welcome to XYZ Service! \n Activate your account by clicking the following link: link...";
mail($to, $subject, $message, $headers);
내 고객이 내 실제 서비스에서 왔음을 알 수 있도록 이러한 이메일을 인증하는 방법이 있습니까? 미리 감사드립니다.
메시지가 스팸으로 간주되는 데에는 많은 이유가 있습니다. plain & html을 모두 포함하는 multipart/mime 대신 HTML 만 사용할 수 있습니다. 헤더의 'no-reply'는 다른 것입니다. 일부 필터는 공격적이며 다른 필터는 자유주의입니다. –
@MichaelBerkowski 음 http://www.campaignmonitor.com/과 같은 서비스를 사용하고 [email protected]에서 전자 메일을 보내는 지 궁금합니다. 어떻게 할 수 있을지보다는 내 이메일을 보낼 수 있습니까? ? 그들이 사용하는 마법은 무엇입니까? – Apollo
그들은 신중하게 제작되고 완성 된 헤더를 사용하며 아웃 바운드 smtp 서버는 블랙리스트에 올 가능성이 적습니다. 공유 호스트에있는 경우 다른 일부 임차인이 자신의 웹 사이트를 해킹당하는 경우 때때로 호스트가 블랙리스트에 올 수 있습니다. –