Hi、大家好,我是钟义林,今天BOSS找我,想实现让foxmail收取“已发送邮件”,大体是这样的,从web界面登入mial之后,发送邮件后,在foxmail里能看见自己已发送的邮件。我费了费劲,查了一下,发现原来原因在pop3协议不能支持已发送邮件接收要考IMAP协议实现。

foxmail 收取已发送邮件_foxmail 收取发件箱


POP 协议支持“离线”邮件处理。其具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上,一般是PC机或 MAC。一旦邮件发送到 PC 机或MAC上,邮件服务器上的邮件将会被删除。但目前的POP3邮件服务器大都可以“只下载邮件,服务器端并不删除”,也就是改进的POP3协议。(来自百度百科)


IMAP的一个与POP3的区别是:IMAP它只下载邮件的主题,并不是把所有的邮件内容都下载下来,而是你邮箱当中还保留着邮件的副本,没有把你原邮箱中的邮件删除,你用邮件客户软件阅读邮件时才下载邮件的内容。较好支持这两种协议的邮件客户端有:ThunderMail,Foxmail,outlook等。(来自百度百科)


那我们看是解决一下,让web已发送,收到foxmail的已发送邮件里吧!

首先在foxmail里删除之前的账户,如图

foxmail 收取已发送邮件_foxmail 收取发件箱_02

第一步:大家可以看到上方有个-删除,把zhongyilin@coolgw.com删除

第二步:点击新建,选择手动设置。如图


foxmail 收取已发送邮件_foxmail 收取发件箱_03

foxmail 收取已发送邮件_foxmail 收取发件箱_04

(我没有装可以在图片上写字和圈之类的工具,如红蜻蜓等等,没能做的很醒目,原谅我吧)

第三步:选择IMAP。如图

foxmail 收取已发送邮件_foxmail 收取发件箱_05

第四步:填写邮件账号和密码,重要的一点,要写上IMAP服务器和SMTP服务器的地址

地址分别是imap.mxhichina.com和smtp.mxhichina.com



foxmail 收取已发送邮件_foxmail 收取发件箱_06

第五步:点击创建

foxmail 收取已发送邮件_foxmail 收取发件箱_07

第六步:当然是点完成了,考,一不小心有吧水印加上了


foxmail已经提示我在下载“已发送邮件”了

foxmail 收取已发送邮件_foxmail 收取发件箱_08

然后么,我看看mail里发生的邮件是否接收到了

foxmail 收取已发送邮件_foxmail 收取发件箱_09

那我从web上发了两个test mail,OK!已发送邮件和web mail已经同步了