1

Gmail内で実行され、ユーザーがGmailの会話スレッドからサーバーにすべての添付ファイルを送信できるようにするFirefoxのグリースモンキースクリプトを作成しています。現在、これを行う方法は2つしかありません。

  • サーバーから直接ユーザーのimap / pop3アクセスを介して認証およびフェッチするようにユーザーに依頼します。私は imap 経由でユーザーのメールボックスに完全にアクセスできますが、これによりユーザーは少し懐疑的になります。

  • ユーザーの gmail インターフェイスからメール アカウントの 1 つにすべて転送メールを送信し、そこから imap を使用して添付ファイルを取得します。これには、ユーザーのメールボックスへのアクセスは必要ありません。

gmail DOM を解析して添付ファイルのリンクを取得できますが、ログインしているユーザーのブラウザからしか機能しません。添付ファイルのリンクをサーバーに送信するだけで、サーバーがcurlなどを介してそれらをフェッチする方法を見つけたいと思います。または、javascript が添付ファイルをサーバーに直接送信する何らかの方法かもしれません。それは可能ですか?

ありがとう

4

1 に答える 1

0

受信トレイにアクセスして、メッセージの添付ファイルの 1 つの URL をコピーし、それをサーバーに送信するとします。それをカールしようとすると、私の資格情報でログインするように求められます。その URL は、承認を必要とせずに添付ファイルを一意に参照する、ある種の OTP タイプのリンクではありません。

GMail メールボックスと通信するには、いずれかのインターフェイスを使用する必要があります。

于 2010-08-23T07:45:42.657 に答える