2

問題

2 つの日付の間に Gmail アカウントから送信済みアイテムを読み取る必要があり、それは件名で同様のテキスト パターンに従います。これはすべて、回答済み (Excel ファイルに保存されている) 送信済みアイテムを分離し、再- 回答していない人にリマインダーを 1 回送信します。

現実の世界

上記の問題は、以下のステートメントを除いて、スクリプト言語を使用して処理するのが簡単で、実行するのに適しているようです。

  • アカウントから IMAP と POP3 が無効になっています。

そのため、私が働いている場所の IT 担当者は、会社のすべてのアカウントから IMAP と POP3 を無効にすることにしました。信じられないかもしれませんが、これには正当な理由があります。電子メール クライアント (この場合は MS Outlook) の使用を避け、お金を節約するためです ---私は常にオープン ソースを信じてきました---。

それから、私が働いている会社が IMAP と POP3 の両方を無効にしたことを知って、どうすれば私の Gmail アカウントの受信トレイを同期できるのでしょうか。

でもSMTP…?

私の知る限り、SMTP は電子メールの送信専用であり、受信用ではありません。

私が試したことは?

このばかげたタスクを達成するためにソケットの使用を避けるという考えに少し頑固で目がくらんでいたので、私は次のルビーの宝石で遊ぶことになりました:

上記の 2 つの gem はメールの送受信に最適ですが、アカウントで IMAP または POP3 が有効になっている場合に限ります。

事実

IMAP と POP3 が無効になっている場合でも、デバイスが受信トレイを同期できるのはなぜですか。

  • Android デバイスは、gmail アプリケーションを介して同期します。
  • iOS デバイスは、Microsoft Exchange Server 経由で同期します。

質問

  • これを実装し、同時にソケットの使用を回避する他の方法はありますか (送信済みアイテムを Web クロールするため)。
4

2 に答える 2