Exchangeから社内の全員に送信するメールにコンテンツを動的に入力できますか?


0

電子メールの本文に各受信者のそれぞれの電子メールアドレスを含むコードスニペットを入力したいと思います。Active Directoryを使用してOutlookで会社全体の電子メールを送信するとします(私の会社はExchangeを使用しています)。

To: Company-All

Recipient john@doe.com gets email with content in body that contains:
"john@doe.com"

Recipient jane@doe.com gets email with content in body that contains:
"jane@doe.com"

など、組織内の他のすべての人々。

回答:


1

Outlookには、一括/大量メールをパーソナライズするための差し込み印刷機能が組み込まれています。

Outlook Blog Mail merge Tutorialを参照してください。他にも バージョン固有の チュートリアルいくつかあります。

たとえば、入力時[Name]に本文にコードを挿入し、[送信]をクリックしたときにグループ内の各人の名前に置き換えるようにしたい場合は、プルできない場合がありますオフ。

理由は、人々のグループに電子メールを送信するとき、電子メールサーバーに1つのメッセージのみを送信してから、各受信者にコピーを送信するからです。したがって、各受信者のメール本文を変更することはできません。

調査するオプション(他の人がより具体的なアイデア/ソリューションを持っている場合を除く):

  • (受信者に送信する前に)これを行うExchange用の「プラグイン」。
  • プロキシとして機能するカスタム電子メールサーバー。変更を行い、新しいメールを作成してからExchangeに渡すもの。
  • OutlookのApplication.ItemSendに添付されたVBAマクロ。現在の電子メールを中止し、受信者リストを解析し、本文を検索/置換し、各受信者に新しい電子メールを作成してから、すべてを送信する必要があります。

現在のメッセージ以外の情報(たとえば、電話番号などの連絡先フィールド)を他の情報に置き換えたい場合、VBAはより複雑になります。:)


0

techie007が指摘しているように、Exchangeはこれを行うためのツールではありません。メッセージをExchangeに配信すると、宛先の全員に同じコピーが送信されます。各受信者に対して個別にカスタマイズされた電子メールを生成するMUA(メールユーザーエージェント)が必要です。

多くのツールには、差し込み印刷機能があります。これは必要なソフトウェアの一種です。残念ながら、これによりExchangeは受信者ごとに電子メールのコピーを1つ保存する必要があります。これは、全員に1つのメールを送信するよりも多くのリソースを消費します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.