最近在做一个邮件收发系统 但不知道其中原理 望高手指点
是否要建立一个保存邮件的数据库在主机上?
如何发送邮件到另一个网站的邮件服务器上面?
如何接收从其他网站传过来的邮件?
发送出去的邮件和接收到的邮件是否要保存在主机的数据库中?
以便查看发件箱和收件箱的时候可以从主机服务器就可以得到
发送邮件一般用IMAP还是POP3协议?
如果可以 希望给个简单的例子 谢谢
是否要建立一个保存邮件的数据库在主机上?
如何发送邮件到另一个网站的邮件服务器上面?
如何接收从其他网站传过来的邮件?
发送出去的邮件和接收到的邮件是否要保存在主机的数据库中?
以便查看发件箱和收件箱的时候可以从主机服务器就可以得到
发送邮件一般用IMAP还是POP3协议?
如果可以 希望给个简单的例子 谢谢
发送和接受的程序,JDK的 javamail.jar自带简单的邮件服务器,可以用开放的,也可以自己搭建,比如James
web服务器需要保存邮件ID来检查是否是新邮件
至于是否保存完整的邮件在WEB服务器上,个人不建议这么做,至少2点:安全、复杂性,建议只保存ID
JAVAMAIL发出去的邮件都有ID,其它邮件客户端发的邮件没有这个ID,自己需要定制规则生成这个ID保存
简单的例子GOOGLE搜吧,很多,不过发邮件问题不大,搞定认证即可;收邮件大多有问题,需要多找找。
web服务器需要保存邮件ID来检查是否是新邮件
至于是否保存完整的邮件在WEB服务器上,个人不建议这么做,至少2点:安全、复杂性,建议只保存ID
JAVAMAIL发出去的邮件都有ID,其它邮件客户端发的邮件没有这个ID,自己需要定制规则生成这个ID保存
简单的例子GOOGLE搜吧,很多,不过发邮件问题不大,搞定认证即可;收邮件大多有问题,需要多找找。