0

サイトの電子メールに受信した電子メールに基づいて、自分のサイトに変更を加えることができる何かをしたいと思っていました. 誰もそれを行う方法を知っていますか?

特定のメールアドレスから送信され、特定の形式に従うと、メールの内容に応じてサイトの特定の部分が変更されるようなものが欲しいです。

4

2 に答える 2

3

できますよ。必要なもの:

  1. スケジュールに従って電子メールを解析し、それらの変更をある種のデータベースに追加するスクリプト
  2. 一時データベースからの更新を実行し、そのデータをライブデータベースに追加するスクリプト

PHPでメールを読む方法:

$mb = imap_open("{host:port/imap}","username", "password" );

$messageCount = imap_num_msg($mb);
for( $MID = 1; $MID <= $messageCount; $MID++ )
{
   $EmailHeaders = imap_headerinfo( $mb, $MID );
   $Body = imap_fetchbody( $mb, $MID, 1 );
   doSomething( $EmailHeaders, $Body );
}

続きを読む

于 2013-01-08T00:33:15.460 に答える
1

これを行うには、サーバー側の処理が必要になります。このスレッドには、PHP を使用してこれを行う方法がいくつかあります。cPanel を使用すると、メール リダイレクトを簡単に変更できます。サイトとホスティング環境について詳しく教えていただければ、より良い提案ができるかもしれません。

サーバー側のスクリプトは、メールを解析し、コマンドが意図する更新を実行する必要があります。セキュリティも非常に重要で、メールを送信する際に「差出人」アドレスを偽造することは簡単です。

于 2013-01-08T00:36:46.280 に答える