看书上讲的java mail实例,非常想不明白用javaMail到底是下面的哪种办法
(1)先要申请一个信箱,然后用你的信箱帐号登陆到你这个信箱的服务器,然后???想不明白
(2)不用申请信箱,直接将你要发的信放到你要发的信的信箱服务器上就行了.我的理解应该是方式(2),方式(1)实在想不通怎么发,是你先把信放到你申请的邮箱服务器上然后由其发到收件人的服务器还是怎么着?可看书上的意思,明显不是方式(2)因为我看那个程序里有个transport.connect((string)props.get("mail.smtp.host"),username,password);这个应该是用你申请的邮箱与服务器连接的吧.晕了,快来帮帮我吧
(1)先要申请一个信箱,然后用你的信箱帐号登陆到你这个信箱的服务器,然后???想不明白
(2)不用申请信箱,直接将你要发的信放到你要发的信的信箱服务器上就行了.我的理解应该是方式(2),方式(1)实在想不通怎么发,是你先把信放到你申请的邮箱服务器上然后由其发到收件人的服务器还是怎么着?可看书上的意思,明显不是方式(2)因为我看那个程序里有个transport.connect((string)props.get("mail.smtp.host"),username,password);这个应该是用你申请的邮箱与服务器连接的吧.晕了,快来帮帮我吧
解决方案 »
- Access数据库问题!!急....
- getHibernateTemplate().get(entity.Class,serializabel id) 怎么报java.lang.NullPointerException的异常?
- (JSP)在弹出窗口中选中的数据行如何显示到主页面中去?
- 求JSP免费空间 最好支持数据库
- select选择框 如何通过变量设置默认值!
- 在调用完request.getParameter后(request.getInputStream失效,返回为空),如何得到raw data!多多感谢!
- struts2使用sessionScope失效
- 表单提交乱码
- 请问做jsp的哥们儿,关于自定义标志库!!!!
- 探讨一下JSP的多国语言实现
- 关于javabean中的属性
- 公司技术入股
我就是这样理解的:都需要邮件服务器提供邮箱帐号的,要不然你的邮件放在服务器
的哪个目录下,其实无论使用163.com,yahoo.com等油箱,还是自己有个邮件服务器软件,
都要先申请个帐号把,而transport.connect是用来发送邮件到服务器,
Session.getStore是用来接受邮件到本地,使用不同的协议而已。
不知道这样对不对哦,只是我个人理解。
我最近是碰到连接163.com服务器好象是不能使用imap协议的,晕死!
比如我想给[email protected]发信,我就直接从我的个人计算机上把信件内容放到126.com的信箱服务器上不就行了吗?自己申请帐号做什么呢?有什么用呢?实在想不明白啊
这个信是发往126.com的,它怎么不让我放?比如我给126.@126.com发信,肯定要放到126.com的服务器啊,"邮件是怎么发的?不是一个邮箱地址发送到另一个邮箱地址吗?你没有邮箱地址,那到底是谁来发送啊?我申请一个163的,然后我通这个帐号登录163然后再给126的发送邮件啊"的登陆那我发出去到126.com的信在126.com收件人收到后显示的发件人不就是从163.com发过来的吗?怎么能显示出是从@mycompany发过来的信呢?"客户端/服务器端原理楼主不懂吗"
这个问题上不是很明白,我自己机子做发邮件的服务器不行吗?
stmpCould not connect to SMTP host: localhost, port: 25, response: -1
你知道这个怎么回事吗?
防火墙已经开了25端口,并且显示25端口正在被监听