如何在从nlog发送的电子邮件的发件人地址中包含正确的名称

时间:2017-07-13 18:50:49

标签: nlog

我希望nlog发送的电子邮件包含程序名称和发送地址。我见过的所有示例都只是 from 属性中的电子邮件地址。如何在该字段中添加适当的名称?

<target xsi:type="Mail"
        name="mailserver1"
        subject="Layout"
        to="someguy@fake.com"
        from="john.doe@example.com"
        smtpServer="mx1.example.com" 
        smtpPort="Integer"
        layout="Layout" />

1 个答案:

答案 0 :(得分:1)

我到处搜索,最后我自己想出了怎么做。我后来在the documentation中发现了与我的方法一致的说明。我希望这能节省一些时间。该名称应该首先出现,然后电子邮件地址应该用尖括号(<>)包围。

表示,XML配置中不允许使用尖括号,因此必须将它们转义。

<target xsi:type="Mail"
        name="mailserver1"
        subject="Layout"
        to="someguy@fake.com"
        from="John Doe &lt;john.doe@example.com&gt;"
        smtpServer="mx1.example.com" 
        smtpPort="Integer"
        layout="Layout" />