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--
--------------------编程问答--------------------
好像解释错了,不是net基类对于协议的解释。而是对方邮件服务器的实现问题。这个你修改不了的,而且你不同的邮件服务器实现可能不同。有的服务器也许不支持呢。
补充:.NET技术 , C#