0

ユーザーが登録するための登録ページを作成しました。ユーザーが登録されると、確認メールがユーザーのメールアドレスに送信されます。しかし、PHP の mail() 関数は、電子メールを即座に送信する場合もあれば、数分後に送信する場合もあり、メールはスパム ボックスにも送信されます。メールが即座に送信され、スパム ボックスに移動せず、直接受信トレイに移動するフォーラムを非常に多く見てきました。

上記の問題を解決するにはどうすればよいですか。

4

3 に答える 3

0

PHP だけでは、メールの送信プロセスを高速化することはできません。スパムの問題に関しては、これは PHPmail()関数に関する多くの問題の 1 つです。スパムとしてマークされている電子メールのヘッダーを確認すると、通常、スパムである理由が何らかの形で示されます。また、送信するメールのヘッダーも確認してください。私が言ったように、mail()関数は扱いにくい場合があります。より良いソリューションを使用してください:

PHP メーラーまたはSwift メーラー

于 2013-03-07T14:05:53.000 に答える
0

遅延について: メッセージをデータベースに保存し、毎分 cron を使用して、キューにあるメールを送信できます。通常、ユーザーは 1 分以内にメッセージを受け取ります。

スパムの問題について: http://www.sendgrid.comのような SaaS を使用してください。

于 2013-03-07T14:06:37.747 に答える