天天看点

.Net魔法堂:发个带附件的邮件

一、前言                          

  由于工作需要最近把邮件发送封装成webservice,现在把代码记录在此,以便日后查阅。

二、二话不说写代码                    

三、三种发送方式                            

  发送邮件有三种方式:

  ①. client.deliverymethod = system.net.mail.smtpdeliverymethod.network;

  直接通过远程smtp服务器发送邮件

  ②. client.deliverymethod = system.net.mail.smtpdeliverymethod.pickupdirectoryfromiis;

  通过本机的iis服务器的smtp服务发送邮件(后续在研究什么配置smtp服务器?)

  ③. client.deliverymethod = system.net.mail.smtpdeliverymethod.specifiedpickupdirectory;

  将邮件发送到本机指定目录中,再通过其他手段(如通过ftp)发送到目的地