邮件配置是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。
答案 0 :(得分:1)
对于this问题,接受的答案建议将encoding="UTF8"
更改为encoding="UTF-8"
。试试看,看看是否有帮助。
答案 1 :(得分:0)
这也是一个解决方案:
配置:
这= “$ {事件上下文:项=发件人}”
记录代码:
eventInfo.Properties.Add(“Sender”,UserPrincipal.Current.EmailAddress);