2

一部のサイトでは、ユーザーが確認用の電子メールを取得できない場合に、verify @ domain.comなどに空白の電子メールを送信して、電子メールを確認してもらうことができます。これと同じ機能を実装したいPHP/MySQLのWebサイトがありますが、電子メールを送信する以外はあまり行っていないため、このような設定をどこから始めればよいのかさえわかりません。

4

2 に答える 2

2

基本的に、メールボックスがIMAPの場合、PHP http://www.php.net/manual/en/ref.imap.php(有効になっている場合は、phpinfo()を確認)を介してこれらの関数を参照し、その特定のメールボックス(http ://www.php.net/manual/en/function.imap-open.php)。おそらく10分ごとにcronジョブを実行し(多くの人がこれを行っているのを見ないので10分と言います)、すべての電子メール(存在する場合)をループし、ロジックを実行してその電子メールアカウントを確認し、確認済みであることを示す電子メールを送信します。次に、そのメールアイテムをアカウントから削除して、大量のメールのバックログを作成しないようにします。

誰かに確認してもらいたいという危険な方法ですが、これはおそらくそれを行う1つの方法です。

于 2010-07-26T09:56:56.667 に答える
0

ホストが許可している場合は、受信した電子メールをプログラム(この場合はPHPスクリプト)にパイプ処理できます。プログラムはメッセージを解析して、何をするかを決定できます。

ただし、これはあまり安全ではないことに同意します。DomainKeyチェックまたはDNSルックアップを実装しない限り、送信者をスプーフィングするのは非常に簡単です。

于 2010-07-26T12:14:16.400 に答える