Outlook for Windowsには、ファイルを添付するときに、[ファイルとしてアップロード]ダイアログボックスの[挿入]ボタンの矢印の下にある[テキストとして挿入]というオプションがあります。 HTMLファイルで使用すると、HTMLがファイルからのHTML電子メールとして電子メールテキストの本文に変換され、リンクされたすべての画像が電子メールにバンドルされて電子メールに表示されるように添付されます。メールを作成したり、メールショットテンプレートを簡単にテストしたりするのに便利です。
Outlook forMacにはこの機能はありません。私が見つけることができる最も近い回避策は Webブラウザのselect-allからHTMLをコピーする です。残念ながら、これには、HTML *に従って正しくフォーマットされた電子メールに画像を含めるのではなく、Webサーバーで画像をホストする必要があります。
Outlook for MacのAttach file > Insert button dropdown > Insert as text
機能を使用するように、HTMLファイルのコードと画像をOutlook for Mac 2011の電子メールの本文に挿入する方法はありますか?
**明らかに、画像を添付するのではなく外部でホストすることは、実際の深刻な最終メールショットの良い習慣です。しかし、これは実際の深刻な最終メールショットではありません(Outlookを使用していなかった場合...)、小規模な形式の電子メールとテスト/反復であり、(複雑な理由で)適切に実行できません。 HTMLメール処理システム*
私の知る限り、これはOutlook forMacを直接使用することは不可能です。ただし、Gmailを使用した回避策があります。
強度:HTMLに画像を取り込み、慎重に作成されたほぼすべてのHTMLを保持します(メモ以外に大幅に歪むものはまだ見つかりませんでした。以下)、IDで参照されるContent-transfer-encoding: base64
として画像をメールのヘッダーに含めます。HTMLメールに画像を埋め込む「適切な」方法です。私のテストでは、デフォルトでプロンプトや警告なしに画像を表示します。 Outlook 2011、Gmail、Hotmailで受信。また、画像が転送されても、画像はそのまま残り、機能し続けます。
弱点:Gmail経由で移動すると、<style>
ブロックが削除されるようです(ただし、多くの電子メールクライアントはそうしますが、ほとんどのクロスクライアントHTML電子メールはインラインを使用しますまた、カスタムスタイルとクラスを画像自体から削除するため、可能な場合はラッパーに適用してみてください。また、画像ファイルのサイズは、表示する正確なサイズであると想定しています(クライアント間の適切な方法でもあります)。
手順は次のとおりです。
Settings
に移動し、次にLabs
、有効Insert Images
。Select all
Chromeウィンドウ、コピーして貼り付けます。それだけです-画像を正しい場所に再挿入する必要があります。 Outlook for Mac経由で送信する必要がある場合は、Outlook forMacアカウントに電子メールで送信してから転送します。
別の方法は 画像をBase 64に変換する そして<img src="data:image/png;base64,iVBORw0KGgoAA..." />
のように記述し、ブラウザからOutlook(またはGmail)にコピーすることです。これに伴う問題は、私のテストでは、「画像のダウンロード」プロンプトが表示、削除、または実行されない可能性がはるかに高いようです(Outlook 2011の私にとっては実際には何も表示されません)。
私は今のところMacの前にいるわけではありませんが、あなたの説明はAppleのmail.appが画像の添付ファイルを処理する方法とよく似ています。それらは、電子メールテキストの本文でインラインでレンダリングされます(または、選択した場合は少なくともそうすることができます)。
そこでバックグラウンドで何が起こっているのか(html、コードなど)はわかりませんが、mail.appでメッセージを作成してOutlookにコピー/貼り付けするか、mail.appを使用して適切にレンダリングされたものを送信してみましたか?メッセージとビューソース、またはその効果のための何か...次に、作成されたメッセージ、画像をインラインでOutlookにインポートしますか?