1

だから私はさまざまな IMAP 関数を初めて使用します。

私はこれまでに何ができるかを楽しんでいます。ただし、私がよく目にする小さな問題は、html タグにいくつかの属性を追加し、body タグにいくつかの属性を追加することです。

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<body lang="EN-US" link="#0563C1" vlink="#954F72">

なぜこれが起こるのか、これを修正するために使用する方法についての洞察は素晴らしいでしょう!

ところで:それが誰かの答えに役立つなら、私はCakePHPを使用しています。それで、とにかく使いやすいものがあれば、知りたいです。私は彼らのクラスについて知っていCakeEmailますが、電子メールを送信することを除いて、その使用方法を(まだ)完全には理解していません.

また、(トピックから少し外れていますが、これに助けがなければ大したことではありません)IMAPのより良い実装に関するいくつかのチュートリアルがあるかどうかを確認してください。基本的な「カスタム フォーマットで数通のメールを読む」から「本格的な DIY の Web ベースのメール クライアント」まで。

私は PHP のマニュアルとオンラインで見つけたいくつかのチュートリアルを使用してきましたが、IMAP は見つけにくいトピックのようです。

編集:使用した場合にのみ発生しますimap_fetchbody()

4

1 に答える 1

0

Ok。さて、6時間経ったので。誰も手がかりを持っていないと思います。しかし、私は状況を調べ続けました。

問題は の実際のコンテンツでしたimap_fetchbody。一部の電子メールには、メッセージの完全な HTML ページが含まれていました。何らかの理由で、この HTML は正当な HTML の REST に追加されていました。おそらくそれは単なる Chrome だったのかもしれませんし、それが動作する方法だったのかもしれません。わからない。それを調べ続けるほど気にしませんでした。

とにかく、解決策は特定のタグを取り除くことでした。それが私がやっていることのすべてではありませんが、それが基本であり、うまくいけば、同じ質問をしている他の誰かが何をする必要があるかについての考えを得るでしょう.

誰かが気にかけているなら、私がやっていることを例を挙げて詳しく説明できます。しかし、私は誰かの問題解決スキルを台無しにしようとしているわけではありません。一部の人々は、手渡されたソリューションを望んでいないことを知っています。;-)

于 2013-06-30T21:42:56.873 に答える