日期:2014-05-18  浏览次数:20620 次

java mail简单问题想不通
看书上讲的java mail实例,非常想不明白用javaMail到底是下面的哪种办法
(1)先要申请一个信箱,然后用你的信箱帐号登陆到你这个信箱的服务器,然后???想不明白
(2)不用申请信箱,直接将你要发的信放到你要发的信的信箱服务器上就行了.

我的理解应该是方式(2),方式(1)实在想不通怎么发,是你先把信放到你申请的邮箱服务器上然后由其发到收件人的服务器还是怎么着?可看书上的意思,明显不是方式(2)因为我看那个程序里有个transport.connect((string)props.get("mail.smtp.host"),username,password);这个应该是用你申请的邮箱与服务器连接的吧.

晕了,快来帮帮我吧

------解决方案--------------------
有这两种办法吗?我就不大清楚了,刚好我这两天也在做一个JavaMail的程序,
我就是这样理解的:都需要邮件服务器提供邮箱帐号的,要不然你的邮件放在服务器
的哪个目录下,其实无论使用163.com,yahoo.com等油箱,还是自己有个邮件服务器软件,
都要先申请个帐号把,而transport.connect是用来发送邮件到服务器,
Session.getStore是用来接受邮件到本地,使用不同的协议而已。
不知道这样对不对哦,只是我个人理解。
我最近是碰到连接163.com服务器好象是不能使用imap协议的,晕死!
------解决方案--------------------
我晕,这么简单都想不懂啊,你怎么放到126.com上去啊?126随便就让你放东西的啊?你不注册一个帐号,谁给你放啊
------解决方案--------------------
客户端/服务器端原理楼主不懂吗,