0

%varname%これを使用して電子メールを送信するときに、マップに追加されるアイテムのプレースホルダーとしてを使用して、Ax で電子メール テンプレートを作成しました。

emailParameterMap.insert("modifiedBy", userFullName);
emailParameterMap.insert("vendorName", vendorName);

SysEmailTable::sendMail("VendChanges", "en-us", "user@domain.com", emailParameterMap);

しかし、送信されたメールの結果に不明な数のアイテムのリストが必要です。

どうやってやるの?

4

2 に答える 2

0

このためにSystem.Net.Mailを使用した方がよいと思わずにはいられません。このブログ記事をチェックしてください:http://hiyajac.blogspot.com/2010/06/sending-emails-from-dynamics-ax.html

于 2011-01-24T19:42:04.067 に答える
0

データのリストをレンダリングするために、HTML ではなく XSLT レイアウトを使用して電子メール テンプレートを定義できます。

ただし、SendMail に _xmlData パラメータとして渡す XML を生成するには、独自のコードを記述する必要があります。もちろん、XML を変換するために、XSLT 自体も定義する必要があります。

于 2011-02-14T11:49:24.653 に答える