受信したメールに CID 参照の使用時に壊れた画像が表示されるIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } ServiceNow で受信メールをプレビューすると、インライン画像が破損しているか、正しくレンダリングされない場合があります。メールには、画像の代わりに赤い「X」が表示され、次のようなメッセージが表示される場合があります。 "The linked image cannot be displayed. The file may have been removed, renamed, or deleted. Verify that the link points to the correct file and location." これは、HTML メールにコンテンツ ID (CID) を使用して挿入された画像に対して発生します。システムでメール画像を表示する形式は、メールを受信した時点でのシステムプロパティ設定によって異なります。 観察・事例: 一部のメールは、CID 形式を使用して画像を参照している場合があります <img src="cid:image001.png@#.#"> 他のメールでは、次のsys_attachmentリンクを使用して画像を参照している場合があります。 <img src="/sys_attachment.do?sys_id=..."> Symptoms<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 受信メールのインライン画像は表示されません。メールでは、画像を表示する場所に赤い「X」または壊れた画像アイコンが表示される場合があります。「画像を表示できません。」というメッセージが表示される場合があります。ファイルが削除、名前変更、または削除されている可能性があります。リンクが正しいファイルと場所を指していることを確認してください。メール HTML を調べると、添付 URL の代わりに、CID 参照を使用して タグが表示されます。 (例: src="cid:image001.png@...")送信メールの画像は、CID リンクではなく添付ファイルを参照している場合、正しく表示されることがあります。これは通常、インライン画像を含む以前のメールに返信または転送するメールで発生します。添付ファイルがメールレコードにまだ存在します。この問題は、ファイルの欠落が原因ではありません。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } サポートされているすべてのバージョン Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } インライン画像がメールプレビューで適切に表示されるように受信メール HTML を変換するかどうかを決定するシステムプロパティ glide.email.inbound.convert_html_inline_attachment_references 。このプロパティを false に設定すると、CID ベースのインライン画像は変換されず、メールのプレビュー時に画像が破損します。この設定は、受信時のメールにのみ影響します。つまり、プロパティを変更しても、画像が壊れている既に受信したメールは修正されません。 問題のトラブルシューティング手順: 受信したメールを確認し、HTML に タグがないか調べます。以下に、KPI の例を示します。 CID ベースのインライン画像 (破損している可能性があります):sys_attachmentベースの画像(正しくレンダリング): システムプロパティを確認します。[システムのプロパティ] > [すべてのプロパティ] に移動します。 glide.email.inbound.convert_html_inline_attachment_referencesを検索します。現在の値を確認します。プロパティが false に設定されている場合は、CID ベースの画像が HTML プレビューで正しくレンダリングされない理由を説明します。 Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } システムプロパティ glide.email.inbound.convert_html_inline_attachment_references を true に更新して、今後受信メールでインライン画像が正しくレンダリングされるようにします。 その他の注意: この変更は遡及的ではないことに注意してください:CIDベースの画像ですでに受信されたメールには、破損した画像が表示され続けます。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } ServiceNow コミュニティスレッド – CID 参照を表示するインラインメール画像詳細なメールプロパティ