問題タブ [gmail-imap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
4118 参照

gmail - Mule ESB: IMAP コネクタを使用して Gmail から電子メール メッセージを取得する

私は Mule を初めて使用し、imap を介して GMail アカウントから送信された電子メールをプルし、それらを処理して作成したカスタム CRM に保存する php スクリプトにプッシュする Mule 構成を作成しようとしています。手始めに、受信トレイのメールをテキストファイルにダンプしようとしているだけで、そこから作業する予定です。

新しいメッセージがメールボックスで受信されると、Mule は新しいメッセージを取得して自動的に処理する必要があります。

これまでのところ、Mule の設定は次のようになっています。

プログラムが実行され、次のポイントに到達します。

そして、何もせずに無期限にそこに座っているのですか?!

IMAPS を使用しているため、TLS クライアントと TLS キー ストアを imaps コネクタに追加する必要があることを示唆するドキュメントがあります。これらが何であるか、またはそれらをどのように使用するかはわかりませんが、ドキュメントは非常に専門的で理解しにくいものです。アプリはどの時点でもクラッシュしないため、そもそもそれが問題なのかどうかもわかりません。

GMail で imap フローの作成に成功した人はいますか? 助けてください?!

0 投票する
5 に答える
14812 参照

imap - MozillaThunderbirdの高度なメッセージフィルタールール

Thunderbirdのフィルターメカニズムは、単純なものに適しています。しかし、私は次のようなことをしたい

(メッセージにxyが含まれている場合、または送信者がyzの場合)ステータスが読み取られたら、ゴミ箱に移動します

問題は、1つのフィルタールールが一致できるのは、任意の(= OR)またはすべての(= AND)フィルター条件のみであるということです。最初のフィルターですべてのメッセージをタグのありそうもない組み合わせでマークし、次に2番目のフィルターを使用して、マークされた+タグ付きのメッセージが読み取られた場合はゴミ箱に移動することで、これを回避しようとしましたが、これは非常にうまく機能しません。メッセージがマークされていない場合もあれば、マークされているメッセージが削除されていない場合もあります。

このすべての目的は、私がそれらを読んだらすぐに重要でないまたは通知メールを削除することです。もちろん、それぞれに個別のフィルターを実行することもできますが、何かを変更したい場合は、20〜30を超えるすべてのフィルタールールで面倒になります。

フィルタ構成をハックすることはどういうわけか可能ですか、それとも1つのフィルタだけを使用して複雑なフィルタリングを行う他の方法がありますか?

ところで。重要な場合は、Gmail+IMAPを使用しています。

0 投票する
2 に答える
1082 参照

oauth - XOAUTHGMAILの問題

XOAUTHとGmailのコードの基本的なJava実装を試しましたが、よくある「無効な資格情報エラー」に遭遇し続けています。オンラインで何も見つからないように見えるので、これに対する既知の解決策はありますか?私のコードについては、以下を参照してください。

コード:

あなたの考えをアドバイスしてください。また、私が実際のコンシューマーキーとシークレットを同じエラーで使用しようとしたことにも注意してください。例外については以下を参照してください。

エラー:

A1 NO [ALERT]無効な資格情報(Failure)スレッド "main"の例外javax.mail.AuthenticationFailedException:[ALERT]無効な資格情報(Failure)at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:660)at javax.mail.Service.connect(Service.java:295)at GMAILP.XoauthAuthenticator.connectToImap(XoauthAuthenticator.java:106)at com.google.code.samples.xoauth.Oauth.main(Oauth.java:49)

クラスOauthは、javaサンプルzipに表示されているのと同じパッケージ内で、他の標準クラスXoauthAuthenticator.java、XoauthProtocol.javaなどとともに使用されました。

Gmail Oauthプロトコルが予想よりも難しいように見えるため、私が直面しているこの例外についてアドバイスしてください。プログラムでユーザーのメールに接続し(承認後)、さらに分析するためにメールを取得したいと思います。プラットフォームが開いているため、Gmailを使用することにしました。

私はPythonの知識がないので、xoauth.pyファイル(これを参照)と同等のJavaを実装しようとしています。あなたの考えをアドバイスしてください。

敬具、

0 投票する
1 に答える
693 参照

gmail - oauth2、imap、gmail - メールの取得 - gmail API がダウンしており、oauth2 への参照が見つかりません

  1. oauth2 を使用する必要があります (柔軟)。(既存のアーキテクチャ/コード)
    1. サブスクライバーの電子メール ヘッダーのテキスト操作を行う必要があります。

私が試した解決策。

Java のサンプル コードをダウンロードしようとしましたが、gmail の imap サーバーに正しく接続されています。ただし、oath_version=1 で応答し、パスワードを期待しています。私はコードをマッサージしてパラメータを変更しようとしましたが、他の API は連絡先 API oauth2 のように成功しませんでした。

質問: (マルチパート)

  1. API がダウンしています: http://code.google.com/googleapps/domain/email_migration/developers_guide_java.html オンラインでの参照は理想的です (先週水曜日から少なくとも半週間はダウンしています)。あなたが疑問に思ったなら - はい、更新されたリンクをここに尋ねる前に、私は彼らのフォーラムに投稿しました.

  2. 次の方法はありますか: a) oauth2 リクエストを作成し、b) 私が見ることができる (最小限の) コードの例は素晴らしいでしょう。

この投稿を読んでくれてありがとう。

0 投票する
5 に答える
4355 参照

python - このスクリプトで複数の受信者にメールを送信できないのはなぜですか?

このスクリプトで複数の受信者にメールを送信できないのはなぜですか?

エラーやバウンスバックは発生せず、最初の受信者メールを受信します。他のどれもしません。

スクリプト:

0 投票する
2 に答える
1822 参照

ruby-on-rails - Gmailgemを使用して受信トレイとアーカイブされたメールを含む「すべてのメール」を検索する

Gmail gemを使用して、ユーザーのGmailアカウントに接続し、メールを検索しています。

これにより、「すべてのメール」(「アーカイブされた電子メール」とも呼ばれます)のアイテムではなく、受信ボックス(受信ボックスのラベルが付いた)のアイテムのみが返されます。

受信トレイだけでなく、「すべてのメール」を検索するにはどうすればよいですか?

0 投票する
4 に答える
6493 参照

python - OAuth2.0アクセストークンを使用してGmailImapにアクセスする

GoogleのOauth2.0を使用してユーザーのaccess_tokenを取得していますが、imaplibで使用して受信トレイにアクセスする方法がわかりません。

0 投票する
1 に答える
773 参照

gmail - xmpp プロトコルでの 2 段階認証

最近、Gmail アカウントを 2 段階認証をオンにしました。Jabber (xmpp がサポートされている) クライアントを介して Gmail アカウントに接続しようとすると、うまくいきません。gmail が xmpp プロトコルに基づいていることはわかっています。検証またはその別の一連のプロセス..私に知らせてください。

0 投票する
1 に答える
1430 参照

connection - 同じ fetchmail クライアントからの複数の imap.gmail.com からの読み取り

私のポートフォリオ ソフトウェアではfetchmail、IMAP を介して Google のメール アカウントから読み取るために使用しており、人生は素晴らしいものでした。imap3 によってサポートされているアイドル接続の奇跡のおかげで、私のトリガーは、サーバーのプッシュにより、定期的なポーリングよりもはるかに早く、ほぼリアルタイムで起動します。

私の基本的な.fetchmailrc設定では、証券会社の顧客のアカウントが取引通知を専用の Gmail/Google Apps ボックスに電子メールで送信します。

問題は、複数の電子メール ボックスからの読み取りをサポートする必要があり、その電子メールを私が作成した他の専用の MDA スクリプトに渡す必要があることです。問題ありません。投票行を に追加するだけ.fetchmailrcですよね?他のアカウントもimap.gmail.comを使用している場合、それは機能しません。結局、1 つのアカウントは問題なく読める (最初にリストされたアカウントは必要ありませんが、通常はそうである必要はありません) 一方で、もう 1 つのアカウントは 1日中「ソケット エラー」になり、電子メールは未読のままです。理由がわからず、それが何らかのメカニズムであるかどうかさえわかりませimap.gmail.comん。ホストからの IMAP 接続を 1 つに制限します。多くの個別のGmailとIMAP接続を維持しているので、それは正しくないようですThunderbird ) であり、この排他性の問題に気付きませんでした。

個別の-f構成ファイルを使用して複数の fetchmail デーモンを起動したり (それらが競合しないと仮定して)、1 つ以上の getmail および他の同様の電子メール フェッチャーを追加でデプロイしたりはしていません。この種の混乱を回避しようとしていますが、監視する必要があるボックスが増えるほど、拡張できなくなります。