.Net中用smtpclient发送邮件后放到“已发送”之调查

原创 2015年11月20日 11:47:39

最近写的一个工具是给客户发送邮件,并且希望在邮件客户端登录时,可以在“已发送”里看到发送记录。

调查了一上午也没有找到好的办法。

逐渐明白,发送邮件通用的协议是SMTP,比如smtp.sina.com, smtp.163.com, smtp.qq.com等等。

不过,发送邮件后保存到“已发送”其实是各个邮件服务供应商自己提供的方法。

比如新浪邮箱,在邮箱客户端写好新的邮件后,在最下边有个复选框,“保存到已发送”,如果勾选了该选项,发送成功后就可以保存到已发送,它的实质应该是发送后调用了自己的保存方法,保存到自己的后台服务器或数据库。我们当然不可能知道各个供应商的保存方法,也就无从实现了。


看了一个老外的文章:

http://stackoverflow.com/questions/2471218/getting-a-sent-mailmessage-into-the-sent-folder


大家有什么方法,欢迎分享啊

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Javamail发送邮件后并保存邮件到已发送

前言 最近北京暴雨,不知道为什么,特喜欢下雨天,下雨天适合睡觉,同样也适合写作! 需求分析 最近有个需求是将发送的邮件保存到已发送,一般来说最简单的做法是在服务器上配置,但是产品说,很多用...

使用System.Net.Mail.SmtpClient 发送邮件

今天做个发邮件的小例子,虽然没什么技术含量,拿出来分享一下。 C#发送邮件           MailMessage mm = new MailMessage(); mm....

Asp.net中用Jmail发送邮件

Jmail 很简单使用,非常简单使用,明了!

VB.NET发送电子邮件(通过使用SmtpClient类)

VB.NET发送电子邮件(通过使用SmtpClient类)
  • pashine
  • pashine
  • 2014年01月09日 19:39
  • 7251

SMTPClient异步发送邮件简单示例

  • 2013年11月11日 14:01
  • 454KB
  • 下载

利用SmtpClient发送邮件

1 163邮箱 HOST:smtp.163.com public staticstring CreateTimeoutTestMessage(string server){ ...

使用SmtpClient发送邮件

本来想试试用SmtpClient来做一个简单的发送邮件的Demo程序。却不想在中途遇上了意料之外的事情,使得这次试验过程变得有些曲折。 程序是这样的: { SmtpClient cli...
  • sjyforg
  • sjyforg
  • 2013年03月08日 09:24
  • 337

采用SmtpClient方式发送邮件,如果服务器的名字中有中文,会报"在邮件标头中找到无效的字符”"错误

最近在项目中做找回密码时用到SmtpClient方式发送邮件给用户,程序调试都通过了,在运行中报"在邮件标头中找到无效的字符”"错误。在网上看到有人说如果服务器的名字中有中文就会报这个错误,于是把我的...

.net发送邮件

  • 2015年02月05日 10:51
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.Net中用smtpclient发送邮件后放到“已发送”之调查
举报原因:
原因补充:

(最多只允许输入30个字)