当前位置:编程学习 > C#/ASP.NET >>

C#实现发送邮件的问题,请高手指点啊

使用System.Web.Mail类库
MailMessage Message = new MailMessage();
'设置邮件回执属性
Message.Headers.Add("Disposition-Notification-To",MailFrom);


邮件发送成功,接收邮件也可以收到回执,但是为什么回执的邮件中有一个文本类型的附件,如何去掉这个附件?? --------------------编程问答-------------------- --------------------编程问答-------------------- 试了下,确实如此。。帮顶下。 --------------------编程问答-------------------- 帮你顶一下。 --------------------编程问答--------------------  这个恐怕控制不了,应该涉及到net基类对于协议的解释。

下面是RFC3249中的一个例子,标红色的部分应该就是类似于你看到的文本附件了。

Date: 14 Dec 1999 17:48:44 +0900
      From: ken_recipient@example.com
      Message-ID: <19991214174844.98765@example.com>
      Subject:  Your message was processed successfully. (MDN)
      To: mary@example.net
      Mime-Version: 1.0
      Content-Type: multipart/report;
        report-type=disposition-notification; boundary="61FD1001_IFAX"

      --61FD1001_IFAX
      Content-Type: text/plain

      This is a Return Receipt for the mail that you sent to
      "ken_recipient@example.com".  The message and attached files may
      have been printed, faxed or saved.  This is no guarantee that the
      message has been read or understood.
      --61FD1001_IFAX
      Content-Type: message/disposition-notification

      Reporting-UA: ken-ifax.example.com; barmail 1999.10
      Original-Recipient: rfc822;ken_recipient@example.com
      Final-Recipient: rfc822;ken_recipient@example.com
      Original-Message-ID: <19991214174010O.mary@example.net>
      Disposition: automatic-action/MDN-sent-automatically; dispatched

      --61FD1001_IFAX--
--------------------编程问答--------------------
引用 4 楼 findcaiyzh 的回复:
这个恐怕控制不了,应该涉及到net基类对于协议的解释。

下面是RFC3249中的一个例子,标红色的部分应该就是类似于你看到的文本附件了。

Date: 14 Dec 1999 17:48:44 +0900
      From: ken_recipient@example.com
      Message-ID: <19991214174844.98765@example.com>
    


好像解释错了,不是net基类对于协议的解释。而是对方邮件服务器的实现问题。这个你修改不了的,而且你不同的邮件服务器实现可能不同。有的服务器也许不支持呢。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,