2

私は小規模な会社を設立しています。クライアントが私のサービスにサインアップしてアカウントを有効化したら、クライアントにメールを送信したいと考えています。現在、PHP の mail() 関数を使用していますが、メールがスパム フィルターによって除外されていることが心配です。これについてもっと良い方法はありますか?

$email = 'XZY Client Email address @ somedomain.com';

$emailSubject = "Welcome to XYZ Service!";

$to = $email;
$subject .= "".$emailSubject."";
$headers .= "From: no-reply@XYZService.com\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);

これらの電子メールを認証して、実際のサービスからのものであることをクライアントが認識できるようにする方法はありますか? 前もって感謝します!

4

3 に答える 3

0

これが必要かどうかはわかりませんが、すべてのメールを処理するようにメールサーバーを設定できます。

そのメールサーバーを使用して電子メールを送信してみて、それらがまだフィルタリングされているかどうかを確認してください。

ところで、* nixシステムでのメールサーバーのセットアップは無料で、試してみる価値があります。

于 2012-10-08T21:44:35.557 に答える
0

私は高校の人々が使用する単純なアーケード サイトを持っており、かなり長い間、あなたが示した方法を使用してきました。コードが同一であることを確認するために自分のコードを調べたわけではありませんが、かなり似ているように見え、私のコードは gmail や、私が遭遇した他のすべての有名なサービスで動作します!

一部のホスティング会社は、1 分間に送信できる PHP メールの量を制限していることを覚えておいてください。私は 1 分間に 9 回しか許可されていません。テスト メール送信を実行しているときに、偶然に数回中断されたことは知っています (笑)。

于 2012-10-09T03:14:06.800 に答える
0

いくつかの主要なポスト マスター (AOL、Gmail、Hotmail など) によって、メール サーバーをホワイト リストに登録することができます。

于 2012-10-08T21:39:17.857 に答える