問題タブ [imapclient]

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 投票する
3 に答える
3972 参照

python - IMAPClientを使用して、送信者のアドレスをどのように表示しますか?

IMAPClientを使用して、メッセージ本文と送信者の電子メールアドレスを表示するにはどうすればよいですか?

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

python - IMAPClientおよびBODY[HEADER.FIELDS(FROM)]フィールド

私は本当にIMAPClientのコツをつかみ始めています。コード:'BODY[HEADER.FIELDS (FROM)]'returns

私は本当に次のようなメールアドレスを返すことを望んでいます:

最初に変数に渡してトリミングする必要がありfetchますか、それとも使用できる別の修飾子がありますか?

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

python - Python の IMAPClient をインストールできません

IMAPClientコマンドを使用してインストールしようとしていpip install IMAPClientます。私はPython 3.3を使用してWindowsを使用しています。

正常にダウンロードされ、インストールが開始され、ImportError: No module named 'response_parser'. これはこのライブラリの内部モジュールだと思うので、個別にインストールできるものではありません。

また、tarball を手動でダウンロードして解凍し、実行しようとしましたpython setup.py installが、同じエラーが発生します。

これは人気のある安定したライブラリなので、何か間違ったことをしていることに気づきました。私はまだPython初心者です。私は何をすべきか?

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

python - Pythonでimapclientを使用して電子メールの本文を読む

メールの実際の本文を表示しようとしています。これまでのところ、件名やその他のヘッダーは表示できますが、余分なものを除いて本文だけを読む方法が見つかりません。

そしてそれは次を返します:

私はただ戻りたい:

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

perl - Connection error using Net::IMAPClient in Perl

I am trying to connect to an Outlook email server via IMAP and the error I am getting is curious. Here is a sample of my code:

When I run this, the output line looks like this:

Cannot connect to outlook.office365.com as [...]: Socket closed while reading data from server.

More specifically, Socket closed while reading data from server is what is confusing me.

I specify port 993, so is the only remaining possible issue that there's a firewall in place that is preventing this? I have emailed my school's (this is a school email account) tech department (quite some time ago) and they have yet to get back, but hopefully I will hear from them soon.

I get an even stranger error when I remove the line specifying the port, I am including it only in the hopes it is somehow relevant or helpful:

Cannot connect to outlook.office365.com as [...]: Error sending '1 Login "baldassaren@wit.edu" {15} [password is shown here, along with a newline character I can't seem to force here] ' to IMAP: Bad file descriptor at ./test.pl line 10.

0 投票する
0 に答える
194 参照

python - 改行文字が消える

私が抱えている問題は、Microsoft Outlook Web メール アカウントから電子メール メッセージをダウンロードすると、改行文字が消えて、行が 1 つ長くなってしまうことです。しかし、たまにしか。これが私が今扱っている例です:

Microsoft Outlook Web App からダウンロードされるメッセージの元の本文 (vim で :set list をオンにしているため、ドル記号が含まれています):

Gobble$
これは $
複数行のメッセージ $
$
Hello$

私が実際に受け取ることになるメッセージの本文(また、vimで :set list があります):

Gobbleこれは複数行のメッセージです^M$
Hello ^I^I ^I ^I^I =^M$

ここには明らかに他にもいくつかのことが起こっていますが、それは私も理解していません - タブ (^I) 文字はどこから来ているのでしょうか? その等号はどこから来ているのですか?

ダウンロードを行うコードは次のとおりです (Python ライブラリ IMAPClient を使用)。

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

sockets - S22 ImapClient で Gmail メールを受信すると、到達不能なネットワーク [2a00:1450:4013:c01::6d]:993 に対してソケット操作が試行されました

Gmail からメールを受信しようとしています。ときどき (5 回のうち約 1 回) System.Net.Sockets.SocketException というエラー メッセージが表示されます。

ネットワーク アドレスは常に同じではなく、わずかに異なります。このエラーは、確認したいすべての Gmail ボックスにときどき表示されますが、Office 365 メールボックスにはまったく表示されません。

私のアプリは、Microsoft Azure によってホストされる MVC 5 アプリケーションです。S22 Imap ライブラリを使用します

電子メールを取得するためのコードの関連部分は次のとおりです。

Azure Web サービスで IPv6 を無効にしました (アダプターで無効にしました) が、それでもこのエラーが何度も発生します。

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

python - Pythons imaplib: fetch コマンド、括弧の有無にかかわらず、すべてのアイテムの「無効なフェッチ属性」エラー

IMAP サーバーからメッセージを取得しようとしています。これは私のコードの短いバージョンです:

python3.4 の imaplib モジュールは、RFC 2060標準と互換性があります。そこには次のように書かれています。

FETCH コマンドは、メールボックス内のメッセージに関連付けられたデータを取得します。フェッチされるデータ項目は、単一のアトムまたは括弧で囲まれたリストのいずれかです。

今、私は理解できないいくつかの異なる結果を得ます:

ALL括弧付きのアイテムを使用できない理由を誰かに説明してもらえますか?

私が尋ねている理由は、パラメーターに括弧を自動的に追加するIMAPClientALLモジュールを使用しているため、アイテムが機能しないためです。

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

imapclient - POSTFIX: IMAP クライアントを開発するための API またはドキュメント

POSTFIX 用の IMAP クライアントを開発するための API またはドキュメントを探しています。フロントエンドにhtml5、バックエンドにphpを使用する予定です。