0

邮件配置是 Nlog.config 文件

<target name="mail" xsi:type="Mail" smtpServer="smtp.emailsrvr.com" smtpPort="25" smtpUserName="samplemail@samplemail.com" smtpPassword="Password" 
        from="sample-test@intsof.com" to="vinay@sample.com" subject="Hello Mail from Nlog" html="false" encoding="UTF8"/>

<rules>   
  <logger name="*" level="Error" writeTo="mail"/>

App.config 中的配置。

<configuration>
<system.net>
<mailSettings>
 <smtp from="Sample-test@sample.com"  deliveryMethod="Network">
   <network defaultCredentials="true" userName="vinay-test@sample.com" password="Password" host="smtp.emailsrvr.com" port="25"/>
  </smtp>
</mailSettings>
</system.net>
</configuration>

如果我使用传递方法 SpecifiedPickupDirectory 并给出一个本地路径,那么它会发送邮件,但不会发送到 Outlook。

4

2 回答 2

1

对于这个问题,接受的答案建议更改encoding="UTF8"encoding="UTF-8". 试试看是否有帮助。

于 2013-02-28T12:32:45.540 回答
0

这也可以是一个解决方案:

配置:

from="${事件上下文:item=Sender}"

记录代码:

eventInfo.Properties.Add("发件人", UserPrincipal.Current.EmailAddress);

于 2013-10-31T11:57:50.977 回答