多くのウェブサイト/アプリには、受信メールを取得してバックエンド データストアなどに追加する機能があります。たとえば、Evernote、Blogger などで、指定したメール アドレスにメールを送信すると、メモ/投稿が追加されます。彼らはこれをどのように実装していますか?
私がやった事:
特別なメールボックスを作成します。
ユーザーが特定の形式で電子メールを送信できるようにします。
次に、ASP.NET で、ダミー ページとタイマーを使用して受信メールを定期的に読み取ります。
次に、電子メールを解析し、内部の情報を処理します。
私の質問は次のとおりです。
1 つの特別なメール ボックスで十分ですか、それとも個々のユーザーごとにメール ボックスを作成しますか?
ユニバーサルフォーマットはありますか?たとえば、件名の「@2012-09-03」は時間か何かを表しますか?
電子メールボックスを積極的に監視し、指定された頻度またはリアルタイムで未読の電子メールを検出するより良い方法はありますか?
ご意見ありがとうございます。