問題タブ [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 投票する
1 に答える
6332 参照

php - 致命的なエラー: 未定義関数 imap_open() の呼び出し

右の紳士、私は今まで一日中この文学にいました、私は必死です!これが状況です。無料の Web ホスティングを使用していますが、imap_open を使用しようとすると、次のメッセージが表示されます: 致命的なエラー: 未定義関数 imap_open() への呼び出し。私は明らかにサーバー設定にアクセスできず、プロバイダー (web000) に直接質問して imap 関数をサポートしているにもかかわらず、php に imap モジュールがインストールされていないように見えます。彼はそう答えた。私は彼にエラーメッセージをメールで送り、どうしてこれが可能かを尋ねました. 彼からまだ連絡がありません。とにかく、imap 関数が未定義であると仮定して、Gmail コンテンツにアクセスできる方法はありますか?この機能を取得するためにダウンロードできるライブラリはありますか? お時間をいただきありがとうございます。

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

python - IMAP フェッチ エンコーディング

このようにimapを使用してgmailからメール情報を取得しようとしています

問題は、特殊文字やアクセント付き文字ではうまく機能しないことです。例えば、

としてレンダリングされます

選択したエンコーディングで文字列を返すように Gmail に指示するにはどうすればよいですか。たとえば、Charset を UTF-8 にしたいとします。

上記の IMAP コマンドでそれを調整するにはどうすればよいですか?

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

gmail - 社内のすべての Gmail アカウントを検索する

私たちの会社は Google Apps を使用しており、すべての従業員の [すべてのメール] フォルダを同時に検索する方法を見つけたいと考えています。目標は、会社が特定の電子メール アドレスとの間で送受信した電子メールの完全なリストを返すことです。Gmail API を初めて使用します。やりたいことを実行する方法はありますか? アドバイスをいただければ幸いです。ありがとう!

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

php - Gmailの未読数を取得する方法.

次のコードを使用して、Gmail の未読メール数を取得しています。ただし、次のエラーが返されます。

ここに欠けているものはありますか?

(テスト中の Gmail アカウントでは IMAP と POP が有効になっています。)


注:動作しているように見えます (少なくともほとんどの要求に対して)。ただし、時間がかかりすぎます。数値を返すのに 2 ~ 3 分かかる場合があります。それをスピードアップする方法はありますか?


ありがとう!

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

javascript - GMail access in Firefox Extension

I am creating a widget based application in which I need to create a widget for GMail. This application uses xulrunner based technology stack. Major features required in this widget are: 1. List of mails 2. Read/Delete/Mark/Reply/Compose a mail.

I have come across the Google's GData API which is available for all major Google products like Blogs,Calendar,YouTube etc but not for GMail. Another way I found is to use unofficial GMail Mobile API here.

Does anybody have any other good way of doing this? Particularly I would really like to know about accessing GMail via IMAP/POP3.

Thanks in Advance.

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

java - Javamail 受信メールがバウンスメールとして送信者に送り返される

メールの扱いに困っています。受信トレイ (gmail など) でメールを受信したら、バウンス メールであるため、ユーザーに送り返すことができますか。ここで私がやっていることは、私のアプリケーションが Javamail API を使用して gmail からメールを読み、メールが配信されていないので送り返したいということです。

この種のシナリオに直面した人はいますか?

ありがとうございました

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

ruby-on-rails - Railsでメールを送る

Ruby on Rails を使用してメールを送信しようとしていますが、次のエラーが表示されます。

Net::UsersController#create の SMTPAuthenticationError

535-5.7.1 ユーザー名とパスワードが受け入れられません。


ただし、ユーザー名とパスワードの組み合わせは正しいです。私はそれを何度も経験しました。

これは私の setup_mail.rb です
。プライバシー上の理由から、ユーザー名、パスワード、およびドメインを変更しました。

0 投票する
3 に答える
671 参照

plugins - CakePHP メールプラグイン - 私の CakePHP インストールに設定する際の問題

このメールプラグインをCakePHP v1.3.3インストールに追加しようとしていますが、初心者の問題があります。

プラグインは次のとおりです: GitHub SourceCode

かなり明確な例に従おうとしましたが、データソース接続のいくつかのパラメーターに何を入力すればよいかわかりません。

IMAP 経由で接続したい Gmail アカウントがあります。これが私のデータベースコードです。「接続」と「データソース」に何を入力すればよいかわかりません。

私が得るエラーは次のとおりです。 PHP Fatal error: ConnectionManager::loadDataSource - Unable to import DataSource class Emails.ImapSource in /repos/intranet/trunk/cake/libs/model/connection_manager.php on line 185

どんな助けでも大歓迎です。

0 投票する
6 に答える
72635 参照

css - HTML形式のメールはGmailにはまったく表示されませんが、他のメールクライアントには表示されます

私は現在、PHPのmail()関数からhtml形式の電子メールを送信しており、それらがHTMLとして表示されていることを確認するだけです(形式は別として、形式はクライアントごとに(おそらく大幅に)異なることをよく知っています) 。それらは、AppleMailクライアントと私のiPhoneでHTMLとして表示されています。ただし、Gmailは単にHTMLとして表示することを拒否します。そして、それはそれが間違ってフォーマットされているという意味ではありません、それは単にそれが表示されるHTMLを使用していないだけです。

奇妙な部分は、タグからのimgがロードされていることですが、それはそれについてです...私は主にレイアウトにdivを使用していて、Gmailなど(テーブルに対して)には新しすぎますか?

CSSとそうでないものに関しては、生のソースを表示すると次のように表示されます。

と同様:

なぜサードパーティのクライアントがそれをうまく表示するのか混乱していますが、Gmailは単にそれを無視しますか?

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

oauth - Gmail IMAP、最近アクティブな X 件の Gmail スレッドの最適な方法を検索中

最近アクティブな上位 X 件の Gmail スレッドのリストを取得する最適な方法を探しています。

バックグラウンド:

Java を使用して、Google Apps for Education ドメインで OAuth を使用して IMAP にアクセスしています。未読メッセージを含む最新の20 スレッドを一覧表示できるGmail Atom 受信トレイ フィードが利用可能です。このフィードへのアクセスは、私が OAuth/IMAP を使用して作成したものよりもはるかに高速です。

Gmail Atom 受信トレイ フィードよりも IMAP アプローチを使用する利点は、IMAP を使用すると、任意の数のメッセージ (20 だけでなく) にアクセスし、メッセージを読んだり、スレッド サイズを取得したり、関連する Google ラベルを取得したり、クォータの詳細を取得したり、チェックしたりできることです。フラグ。基本的に、これにより、ユーザーはより Gmail に似たエクスペリエンスを得ることができます (ポータルには読み取り専用のエクスペリエンスのみが必要です)。私の問題は、IMAP アクセスが Atom フィードよりも大幅に遅いことです。比較すると、IMAP メソッドは約 10 秒かかりますが、Atom フィードは通常 2 秒以内に返されます。

Gmail のIMAP 拡張機能Gmail の高度な検索構文を認識しており、使用しています。

現在の方法:

IMAP 受信トレイから上位 40 のスレッドが必要だと想像してください。現在、任意の数のメッセージ (40 * 4) をダウンロードし、X-GM-THRIDのみを取得しています。受信トレイ メッセージのリストを使い果たすか、目標のスレッド数に達するまで、スレッド ID を格納するこれらのメッセージを反復処理します (必要に応じてさらにメッセージをフェッチします)。

次に、IMAP 検索を実行するために使用できる Gmail スレッド ID のリストを取得します (必要なメッセージの詳細に応じて、適切な FetchProfile.Item を使用します)。

検索結果を繰り返し処理して、次のようなものを生成します (すばらしいGoogle Guava/Google Collections Multimap を使用):

これは次のように簡単にマッサージできます。

X 個の異なるメッセージ スレッドが識別されるまで、INBOX を反復処理するよりも良い方法はありますか?