Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# log4net:发送包含超链接的电子邮件_C#_Web Config_Log4net_Smtpappender - Fatal编程技术网

C# log4net:发送包含超链接的电子邮件

C# log4net:发送包含超链接的电子邮件,c#,web-config,log4net,smtpappender,C#,Web Config,Log4net,Smtpappender,我正在使用log4net smtpAppender向我的系统用户发送电子邮件 我需要的电子邮件正文,包括超链接到我的网站。 因此,我将超链接附加到消息字符串 然而,似乎有些地方不对劲,因为自从我添加它之后,电子邮件就没有发送 如何正确添加超链接 以下是我试图做的: ILog emailLog = log4net.LogManager.GetLogger("EmailLogger"); string myMsg = "testMsg" + Environment.NewLine + "http:

我正在使用log4net smtpAppender向我的系统用户发送电子邮件

我需要的电子邮件正文,包括超链接到我的网站。 因此,我将超链接附加到消息字符串

然而,似乎有些地方不对劲,因为自从我添加它之后,电子邮件就没有发送

如何正确添加超链接

以下是我试图做的:

ILog emailLog = log4net.LogManager.GetLogger("EmailLogger"); 
string myMsg = "testMsg" + Environment.NewLine + "http://mySiteURL";
emailLog.Error(emailData.Msg);
以下是我的log4net配置:

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
  <to  type="log4net.Util.PatternString" value="%property{ToAddress}" />
  <from value="myUser@myComp.com" />
  <subject type="log4net.Util.PatternString" value="%property{Subject}" />
  <smtpHost value="myHost.net" />
  <username value="muUserName" />
  <password value="myPassword123" />
  <authentication value="Basic" />
  <bufferSize value="512" />
  <lossy value="true" />
  <evaluator type="log4net.Core.LevelEvaluator">
    <threshold value="ERROR" />
  </evaluator>
  <evaluator type="log4net.Core.LevelEvaluator">
    <threshold value="WARN" />
  </evaluator>
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%newline%message" />
  </layout>
</appender>


似乎log4net SmtpAppender是,但它不是html,它是只包含字符串的简单消息?–log4net没有理由不发送这个。也许它被你的电子邮件服务器拒绝了?谢谢你的重播。我如何检查它?看起来像log4net SmtpAppender,但它不是html,它是只包含字符串的简单消息?–log4net没有理由不发送这个。也许它被你的电子邮件服务器拒绝了?谢谢你的重播。我怎么检查?