※質問するときは、「フォーラムの利用に関するご案内」、とりわけ「質問するときは」に目を通し、OS の種類や Thunderbird のバージョン、アカウントは IMAP か POP かといった使用環境についての最低限の情報を書き添えることをお勧めします。ぼくは vCard を使う機会があまりなく使用経験は貧弱なのですが、知識として知っていることからいくつか......。
ご存知のことだと思いますが、vCard のバージョンは複数あり、それぞれのバージョンごとにフォーマットが異なります。メールクライアントでよく利用されているのは 2.1 ですが、実装状況と対応の度合いはメールクライアントによって微妙に異なる点があるようです。
現時点での現役最新バージョンである Thunderbird 38.5.1 は vCard 2.1 に対応しているはずです。[設定とデータのインポート] から任意の vCard(vcf ファイル)を指定してアドレス帳にインポートすることができます。
ただ、Thunderbird のアカウント設定にある [メッセージに vCard を添付する] の選択と [vCard を編集] では、画像(写真/Photo)は扱えません。つまり、Thunderbird からメッセージを送信するとき自動的に添付できる vCard には、(現状では)画像データを含められないということです。
Thunderbird のアドレス帳に登録されている個々の [連絡先] 情報には画像を含めることができますが、個別の [連絡先] を個別の vCard にエクスポートする機能を Thunderbird は持っていないため、画像情報を含んだ vCard(vcf ファイル)を作って手動で添付することもできません。
この点から推測すれば、Thunderbird で受信したメッセージに付いてきた vCard に画像(写真)が含まれていたとしても、現在の標準機能ではその項目(PHOTO 属性)を扱えない可能性はあると思います。
ところで、次の公式サポート記事の中にある、MoreFunctionForAddressBook というアドオン(拡張機能)を使うことで、Thunderbird のアドレス帳の機能を拡張することができ、その文脈の中で vCard の取り扱いの自由度を、標準状態よりは高くすることができます。
(参考)
・Thunderbird への移行 | Thunderbird ヘルプ >> Evolution アドレス帳のインポート
https://support.mozilla.org/ja/kb/switc ... acchcyckcnThunderbird で受信した「Outlook2007からエクスポートした画像つきvcard(vcf)ファイル」を、いったんファイルとして保存し、その vcf ファイルを対象に MoreFunctionForAddressBook の機能でインポートを試してみてはいかがでしょう。確実に画像を取り込めるとはいえませんが、試してみる価値はあると思います。
(補足)
vCard に含めることができる画像データは、外部 URL として指定するか、Base64 でエンコードした Data URI として埋め込むかの2種類があったはずです。
「Outlook2007からエクスポートした画像つきvcard(vcf)ファイル」が、実際どのように PHOTO 属性を指定しているかによっては、Thunderbird その他のインポート側のアプリケーションで、適切に処理できないケースがあるのかもしれません。このようなケースでは、Outlook2007 側でエクスポート条件をいじれるなら、そこを調整することで、他のアプリケーションでインポート可能な vCard にできるかもしれません。
とりあえず以上です。的外れな話になっていたらすみません。
[size=12][color=blue]※質問するときは、「フォーラムの利用に関するご案内」、とりわけ「質問するときは」に目を通し、OS の種類や Thunderbird のバージョン、アカウントは IMAP か POP かといった使用環境についての最低限の情報を書き添えることをお勧めします。[/color][/size]
ぼくは vCard を使う機会があまりなく使用経験は貧弱なのですが、知識として知っていることからいくつか......。
ご存知のことだと思いますが、vCard のバージョンは複数あり、それぞれのバージョンごとにフォーマットが異なります。メールクライアントでよく利用されているのは 2.1 ですが、実装状況と対応の度合いはメールクライアントによって微妙に異なる点があるようです。
現時点での現役最新バージョンである Thunderbird 38.5.1 は vCard 2.1 に対応しているはずです。[設定とデータのインポート] から任意の vCard(vcf ファイル)を指定してアドレス帳にインポートすることができます。
ただ、Thunderbird のアカウント設定にある [メッセージに vCard を添付する] の選択と [vCard を編集] では、画像(写真/Photo)は扱えません。つまり、Thunderbird からメッセージを送信するとき自動的に添付できる vCard には、(現状では)画像データを含められないということです。
Thunderbird のアドレス帳に登録されている個々の [連絡先] 情報には画像を含めることができますが、個別の [連絡先] を個別の vCard にエクスポートする機能を Thunderbird は持っていないため、画像情報を含んだ vCard(vcf ファイル)を作って手動で添付することもできません。
この点から推測すれば、Thunderbird で受信したメッセージに付いてきた vCard に画像(写真)が含まれていたとしても、現在の標準機能ではその項目(PHOTO 属性)を扱えない可能性はあると思います。
ところで、次の公式サポート記事の中にある、MoreFunctionForAddressBook というアドオン(拡張機能)を使うことで、Thunderbird のアドレス帳の機能を拡張することができ、その文脈の中で vCard の取り扱いの自由度を、標準状態よりは高くすることができます。
(参考)
・Thunderbird への移行 | Thunderbird ヘルプ >> Evolution アドレス帳のインポート
https://support.mozilla.org/ja/kb/switching-thunderbird#w_evolution-accoceaiihagacchcyckcn
Thunderbird で受信した「Outlook2007からエクスポートした画像つきvcard(vcf)ファイル」を、いったんファイルとして保存し、その vcf ファイルを対象に MoreFunctionForAddressBook の機能でインポートを試してみてはいかがでしょう。確実に画像を取り込めるとはいえませんが、試してみる価値はあると思います。
(補足)
vCard に含めることができる画像データは、外部 URL として指定するか、Base64 でエンコードした Data URI として埋め込むかの2種類があったはずです。
「Outlook2007からエクスポートした画像つきvcard(vcf)ファイル」が、実際どのように PHOTO 属性を指定しているかによっては、Thunderbird その他のインポート側のアプリケーションで、適切に処理できないケースがあるのかもしれません。このようなケースでは、Outlook2007 側でエクスポート条件をいじれるなら、そこを調整することで、他のアプリケーションでインポート可能な vCard にできるかもしれません。
とりあえず以上です。的外れな話になっていたらすみません。