0

PHP からメール/ニュースレターを送信するための小さなツールをセットアップしています。今、すべてのメールに表示されるカスタム アイコンを追加したかったのですが、これを実現する方法がわかりません。

Facebook や Paypal など、すでに使用している企業がいくつかあります。アイコンは、少なくとも iPhone と MacOSX の Sparrow でサポートされていますが、おそらく他の多くのクライアントでもサポートされています...

Sparrow のスクリーンショットの例:

Sparrow のスクリーンショットの例を見る

ここに画像の説明を入力

このようなものを実装する方法について、誰かが私にヒントを与えることができますか?

4

2 に答える 2

1

表示するアイコンを定義するメール ヘッダーの RFC はありません。そうするほとんどのプログラムは、あなたの連絡先リストまたはある種の内部関連リストに基づいてこれを行います (ここでは私が推測する場合)。別の方法として、このプログラムは Gravatar などのサービスを使用することもできますが、メールを作成するときにできることは実際には何もありません。

于 2012-12-26T11:31:39.593 に答える
0

前に述べたように、これに対するネイティブソリューションはありません。ただし、プロバイダーアイコンのみを表示したい場合は、データベースに多数のドメインとアイコンを含むテーブルを設定できます。次に、送信者の電子メールアドレスのドメインを解析し、DBにアイコンがあるかどうかを確認します。

ドメインのファビコンを取得して表示することもできます。

于 2012-12-26T11:43:15.823 に答える