問題タブ [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.
python - imaplibを使用して、\\NoSelect属性なしでメールボックスを作成するにはどうすればよいですか。
GmailのIMAPアカウントでディレクトリツリーを作成しようとしています。imaplibで「create()」コマンドを使用しましたが、作成されたフォルダーに\\Noselect属性が追加されているようです。これはGmailのネストされたラベル機能を壊します-\\Noselect属性を削除する方法、またはそもそも作成されないようにする方法はありますか?
例:
php - Zend FrameworkIMAPでGmailXLISTコマンドを使用するにはどうすればよいですか?
Gmailとやり取りするためにZendFrameworkのIMAPモジュールを使用しています。
ただし、フォルダ名を取得するには、XLISTコマンド(http://code.google.com/intl/nl-NL/apis/gmail/imap/#xlist)を実装する必要があります。しかし、Zendでこれを行う方法がわかりません...
私を助けてくれる人はいますか?
ありがとう!
gmail - GMail IMAP - 会話 (スレッド) リストを取得するには?
GMail と同様のビューを作成しようとしています。GMail IMAP には FETCH コマンドで使用できる拡張機能 X-GM-THRID があることは知っていますが、これは同じ数のアイテムを返すため、スレッド ID で手動でグループ化する必要があります。これをグループ化するより速い方法はありますか? つまり、Google imapサーバーは、スレッドIDでグループ化されたメッセージのリストを返すことができますか(gmail Webインターフェースのように)? もう少し詳しく言うと:
このリストがある場合 (THREAD ID | TEXT)
- 12345「こんにちは」
- 12345「こんにちは」
- 12345「どうしたの?」
- 67890「そこにいますか?」
- 67890「いいえ、違います」
サーバーからのみ取得したい:
- 12345「こんにちは」
- 67890「そこにいますか?」
それをしてもいいですか?最後に、これを自分でグループ化する必要がありますが、この解決策は非効率的で時間がかかります (グループ化するメッセージがたくさんあります)。
よろしく、私の英語でごめんなさい。
python - Python でメールをダウンロード / 解析する
私は電子メール クライアントで作業していて、小さな問題に遭遇しました。メール メッセージをダウンロードしてローカル HDD に保存する方法がわかりません。IMAP4 SSL を使用してサーバーに接続できます (以下のコードを使用)。
python - IMAP メールボックス名の大文字と小文字の区別への対処
Gmailアカウントに接続し、電子メールアドレスにある「+」タグに基づいて電子メールをソートするimaplibを使用するpythonスクリプトがあります。例: myaccount+root.foo.bar@gmail.com に送信されたメールは root\foo\bar に移動されます。
私のロジックは次のようになります: タグを抽出する -> フォルダーを作成しようとする -> メッセージをフォルダーにコピーします。
場合によっては、同じタグで大文字と小文字が異なるメールが届くことがあります。たとえば、myaccount+root.FOO.BAR@gmail.com を入力すると、次の出力が表示されます。
したがって、同じ名前のフォルダーが既に存在するため (大文字と小文字が異なるだけで)、フォルダーの作成に失敗しますが、明示的なフォルダーが存在しないため、コピーは失敗します。
問題なくメッセージを移動できるように、既存のフォルダーの正しい大文字と小文字を区別できる巧妙な方法はありますか?
注: これは、すべてのタグを小文字に強制するほど簡単ではありません。ユーザーは、電子メール クライアントを使用してアカウントに接続し、時折、その時点で意味のある大文字と小文字を使用してフォルダーを手動で作成します。
android - Android アプリを起動して GMail アカウントと通信するにはどうすればよいですか?
既に存在するアプリを開発していますが、学ぶためだけに開発しています。Android 用の GMail クライアント アプリを開発しています。Content Observer を試してみましたが、GMail Inbox の Content Provider URI を見つけることができませんでした。uaをクライアントに設定することで、別の方法を試しています。クライアントがセットアップされましたが、このクライアントをインスタンス化して GMail サーバーに接続する方法がわかりません。
以下は私のコードです:
GMailInbox.java
GMailService.java
すべての情報をプロパティ オブジェクトに収集した後、何をすべきかわかりません。何か提案してください。
よろしく、 ラフル・ジャイスワル
python - アカウント間で Gmail を転送する Python プログラム (ラベルを含む)
問題は、ラベル、送信済み、下書きを含むすべてのメールを、Pythonを使用してあるGoogle Appsアカウントから別のGoogle Appsアカウントに転送することです。これは imap を使用すると可能のようです。完全なプログラムは素晴らしいでしょう:-)しかし、gmailに固有の方法について誰かが提案や例を持っていれば、それは素晴らしいでしょう.
php - imap_fetchstructure()の問題:メッセージ番号が正しくありません
私は自分のGoogleアカウントからメールを読んでいるIMAPに取り組んでいますが、正確な番号のメールが存在するかどうか、またはこのエラーが発生する理由を確認する方法が見つかりません。
これが私のコードなので、基本的にはすべてのメールを検索して特定の送信者リストからのリストを取得し、プロセス関数を実行するよりも接続を確立します
..。
プロセス機能は次のようになります
...。
....。
FT_UIDを削除しようとしましたが、同じエラーが発生します。何をすべきかについてのあなたの提案は何でしょうか?
デバッグすると、次のようになります。
メールでimap_searchは
このIDの処理を開始します
その後、エラーが発生します。
java - InternetAddress から送信者のメール アドレスを出力する
これは、電子メールの と を取得するコードです。このコードを使用するsender
とsubject
、正しい件名が表示されますが、送信者のアドレスが異なる形式で表示されます。
出力は次のとおりです。
それはどんな形ですか?(@1462851)
の代わりに送信者のメールアドレスを表示したいのですが、@1462851
どうすればいいですか?
java - java.lang.ClassCastException:javax.mail.internet.MimeMultipartをNewClass.main(NewClass.java:34)のjava.lang.Stringにキャストできません
これは、Gmailサーバーからメールを取得するためのコードです。それに加えて、件名と送信者を別々に持ってきます。私がチェックしている受信トレイには5つのメッセージがあります。(一部は既読、一部は未読)
htmlコンテンツを表示したかったので、JEditorPane
}
私が得る出力は次のとおりです:
Gmail Team <mail-noreply@google.com><-- FROM Get Gmail on your mobile phone<---Subject
この出力の後、プログラムは次の例外を出しますjava.lang.ClassCastException: javax.mail.internet.MimeMultipart cannot be cast to java.lang.String
at NewClass.main(NewClass.java:34)
。フレームが表示されないのはなぜですか?