当前位置:  开发笔记 > 运维 > 正文

从.NET应用程序发送电子邮件的最佳方式?

如何解决《从.NET应用程序发送电子邮件的最佳方式?》经验,为你挑选了1个好方法。

我正在开发一个Windows Forms(.NET 3.5)应用程序,它有一个内置的异常处理程序来捕获可能出现的任何(天堂禁止)异常.我希望异常处理程序能够提示用户单击一个Send Error Report按钮,这会导致应用程序向我的FogBugz电子邮件地址发送电子邮件.

什么是最好的方法,有什么"陷阱"需要注意?



1> Dr8k..:

您不必担心客户端凭据,只需使用Esteban建议的SmtpClient.您将需要用户在配置时提供有效的Smtp服务器URL,但大多数ISP允许匿名smtp,只要用户在其网络(即其客户端)中放入url,那么大多数ISP都会人们不会有任何问题.

注意:.config文件的预定义部分用于存储SmtpClient对象的配置选项.如果您将设置放在那里,则在发送电子邮件时不必在代码中明确设置任何内容.该部分的一个例子如下:


   
      
         
      
   

用户名和密码是可选的.Intellisense适用于配置文件的这些部分.

编辑:对我的代码示例稍作修改.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有