C# SMTPAppender使用虚拟帐户发送电子邮件

C# SMTPAppender使用虚拟帐户发送电子邮件,c#,.net-4.0,log4net,log4net-appender,smtpappender,C#,.net 4.0,Log4net,Log4net Appender,Smtpappender,我正在使用SMTPAppender发送电子邮件,以查找我的应用程序中的错误。如果我指定主机设置以及我的帐户用户名和密码,我就可以这样做。以下是我的配置文件的外观: 是否可以在此处使用匿名邮件帐户或不使用用户名/密码。我不想向最终用户公开我的用户名/密码。我见过有人使用虚拟帐户,应用程序使用提供的帐户名发送电子邮件。我只是不记得怎么做了 有人能帮帮我吗 谢谢你的期待。 Monica要使用虚拟帐户,您需要允许未经验证的访问SMTP服务器,这当然可以用作发送垃圾邮件的开放中继 如果您将log4net

我正在使用SMTPAppender发送电子邮件,以查找我的应用程序中的错误。如果我指定主机设置以及我的帐户用户名和密码,我就可以这样做。以下是我的配置文件的外观:

是否可以在此处使用匿名邮件帐户或不使用用户名/密码。我不想向最终用户公开我的用户名/密码。我见过有人使用虚拟帐户,应用程序使用提供的帐户名发送电子邮件。我只是不记得怎么做了

有人能帮帮我吗

谢谢你的期待。
Monica

要使用虚拟帐户,您需要允许未经验证的访问SMTP服务器,这当然可以用作发送垃圾邮件的开放中继


如果您将log4net设置存储在app.config文件中,您应该能够使用加密的配置设置对整个部分进行加密。

Hi Eric,请详细说明如何允许未经验证的访问SMTP服务器。这方面的任何链接都会很有用。@Monica-这是您必须在电子邮件服务器上设置的,并且会根据您在邮件服务器上使用的软件而有所不同,因此我无法真正为您提供通用的解决方案。