VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 722|回复: 3

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

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-3 23:00:01 | 显示全部楼层 |阅读模式
使用System.Web.Mail类库
MailMessage Message = new MailMessage();
'设置邮件回执属性
Message.Headers.Add("Disposition-Notification-To",MailFrom);


邮件发送成功,接收邮件也可以收到回执,但是为什么回执的邮件中有一个文本类型的附件,如何去掉这个附件??
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-2 16:45:01 | 显示全部楼层
试了下,确实如此。。帮顶下。
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-2 17:00:01 | 显示全部楼层
这个恐怕控制不了,应该涉及到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"

[color=#FF0000]     --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.[/color]
      --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--
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-9-2 17:15:01 | 显示全部楼层
[Quote=引用 4 楼 circleman 的回复:]
这个恐怕控制不了,应该涉及到net基类对于协议的解释。

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

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

好像解释错了,不是net基类对于协议的解释。而是对方邮件服务器的实现问题。这个你修改不了的,而且你不同的邮件服务器实现可能不同。有的服务器也许不支持呢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表