問題タブ [email-parsing]

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

php - IMAP を使用して Rediffmail と hotmail を読む方法

PHP IMAP を使用して、rediff と hotmail のすべての未読メールにアクセスしようとしています。rediffmail のホスト名として imap.live.com:995/imap/ssl を使用しようとしていますが、ホストが見つからないというエラーで失敗しました。しかし、gmailを試してみるとうまくいきます。gmail : IMAP HOSTNAME '{imap.gmail.com:993/imap/ssl}INBOX' POP3 HOSTNAME: '{pop.gmail.com:993/ipop3/ssl}INBOX' Rediffmail と Hotmail はメールボックスにアクセスするサービスを提供していますか? .

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

php - 文字列をプレーン テキスト メールで引用されているものとしてマークするにはどうすればよいですか?

電子メールの一部を引用するようにマークするにはどうすればよいですか。つまり、gmail などの電子メール クライアントで、メールの会話で「古いメッセージ」として表示されるようにするにはどうすればよいですか?

PHPMailer クラスを使用してメールを送信して>いますが、すべての新しい行の前に追加しようとしましたが、正常にレンダリングされたテスト gmail では機能しませんでした。

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

python - 電子メール メッセージを解析した後、どのフィールドを使用できますか?

email.message_from_string電子メール メッセージを Python に解析するために使用しています。ドキュメントには、どの標準フィールドがあるかが記載されていないようです。

msg['to']、 など、どのフィールドから読み取ることができるかを知るにはどうすればよいmsg['from']ですか? コマンド ラインで実験する電子メール メッセージがない場合でも、これを見つけることはできますか?

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

imap - PHP IMAPの本文テキストの解析

私はphp imapで作業していますが、問題があります。本文テキストと本文 html をフェッチする必要がありますが、そうである必要はないようです。私のコードは次のとおりです。

var_dump を実行したときの出力は、以下のテキストです。しかし、それは電子メールのテキストではありません:

[bodyHTML] => [bodyText] =>UGVyIGNvbXBldGVuemEuIEdyYXppZQ0KDQogDQoNCkRhOiBFbWFudWVsZSBQZXJzaWNvIFttYWls dG86ZS5wZXJzaWNvQGJsdXNlcnZpY2UuaXRdIA0KSW52aWF0bzogZ2lvdmVkw6wgMTAgbHVnbGlv IDIwMTQgMTc6NDQNCkE6IENyaW5pdGkgU29uaWENCkNjOiBOYXN0YSBFbWlsaWENCk9nZ2V0dG86 IEZ3ZDogSTogUml2aXN0YSBkaSBkaXJpdHRvIHByb2Nlc3N1YWxlIC0gY29kaWNlIGNsaWVudGUg MDAwMTY1NDc3Mw0KDQogDQoNCkNpYW8gU29uaWEsDQoNCmNvbiBsYSBwcmVzZW50ZSByZXN0aXR1 aWFtbyBsYSBwcmF0aWNhIGluZXJlbnRlIGlsIGNsaWVudGUgYy8xNjU0NzczIGRpIGNvbXBldGVu emEgSXBzb2EuDQoNCkdyYXppZSBFbWFudWVsZQ0KDQoNCg0KLS0tLS0tLS0gTWVzc2FnZ2lvIG9y aWdpbmFsZSAtLS0tLS0tLSANCg0KT2dnZXR0bzogDQoNCkk6IFJpdmlzdGEgZGkgZGlyaXR0byBw cm9jZXNzdWFsZSAtIGNvZGljZSBjbGllbnRlIDAwMDE2NTQ3NzMNCg0KRGF0YTogDQoNCk1vbiwg MTYgSnVuIDIwMTQgMTE6NTQ6MDEgKzAyMDANCg0KTWl0dGVudGU6IA0KDQpDcmluaXRpIFNvbmlh IDxTb25pYS5DcmluaXRpQHdraS5pdD4gPG1haWx0bzpTb25pYS5DcmluaXRpQHdraS5pdD4gDQoNCkE6IA0KDQo8Y2xpZW50aWdpdXJpZGljYUB3a2ltYWlsLml0PiA8bWFpbHRvOmNsaWVudGlnaXVy aWRpY2FAd2tpbWFpbC5pdD4gDQoNCg0KDQoNCg0KDQogIA0KDQogIA0KDQpEYTogTGlhIENhcm9s aW5hIEJhdGlzdGEgQ2ludHJhIFttYWlsdG86bGlhLmJhdGlzdGFAZ21haWwuY29tXSANCkludmlh dG86IG1lcmNvbGVkw6wgMTEgZ2l1Z25vIDIwMTQgMTQ6MjANCkE6IFNob3BXS0k7IEluZm8gQ29t bWVyY2lhbGkgV29sdGVyc0tsdXdlciBJdGFsaWE7IFNlcnZpemlvIENsaWVudGkgVXRldCBHaXVy aWRpY2ENCk9nZ2V0dG86IFJlOiBSaXZpc3RhIGRpIGRpcml0dG8gcHJvY2Vzc3VhbGUgLSBjb2Rp Y2UgY2xpZW50ZSAwMDAxNjU0NzczIA0KDQogIA0KDQpOb24gcmllc2NvIGEgY2FwaXJlIHBlcbWVyY2lhbGkgV29sdGVyc0tsdXdlciBJdGFsaWE7IFNlcnZpemlvIENsaWVudGkgVXRldCBHaXVy aWRpY2ENCk9nZ2V0dG86IFJlOiBSaXZpc3RhIGRpIGRpcml0dG8gcHJvY2Vzc3VhbGUgLSBjb2Rp Y2UgY2xpZW50ZSAwMDAxNjU0NzczIA0KDQogIA0KDQpOb24gcmllc2NvIGEgY2FwaXJlIHBlcbWVyY2lhbGkgV29sdGVyc0tsdXdlciBJdGFsaWE7IFNlcnZpemlvIENsaWVudGkgVXRldCBHaXVy aWRpY2ENCk9nZ2V0dG86IFJlOiBSaXZpc3RhIGRpIGRpcml0dG8gcHJvY2Vzc3VhbGUgLSBjb2Rp Y2UgY2xpZW50ZSAwMDAxNjU0NzczIA0KDQogIA0KDQpOb24gcmllc2NvIGEgY2FwaXJlIHBlc

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

php - 非ASCII文字でPHP Mailparseがチョークする

Mailparse を使用して、電子メールを解析し、MySQL データベースに保存しています。電子メールは、PHP スクリプトに直接パイプされます。システムへの電子メールの 99% 以上が正しく解析されます。ただし、一部のメールが切り捨てられていることに気付きました。思われる問題は、メッセージのヘッダーと本文の間のユニコード文字にあります...

上記はヘッダーの直後にトリミングされ、到着するのは「Det h」だけです。どういうわけか、ASCII 以外の文字 (ü) がヘッダーまたはマルチパート ラッパーの外にあると、mailparse が詰まる原因になっています。これは、クライアントが使用している Microsoft Windows Live Mail の 5 年前のスウェーデン語バージョンで、ヘッダーがめちゃくちゃになっている可能性がありますが、それは言い訳にはなりません。受信できるようにする必要があります。

私はdefault_charset = "utf-8"php.iniにあるPHP 5.4.30を実行しています。しかし、php.iniに構成がなかったにもかかわらず、デフォルトでそれがあるphpinfo()ことに気付きました。mailparse.def_charset = "us-ascii"行を追加して「utf8」に設定すると、phpinfo()utf-8が正しく表示されました。ただし、エラーは解決しません。私はアイデアがありません。

このエラーに対処する方法について何か提案はありますか?