作者jackie80148 (欧尼)
看板java
标题[问题]有关在html档用Applet执行Jmail的问题
时间Thu Nov 19 04:49:01 2009
小弟我写一个程式是利用jmail做收信寄信
想要将程式用applet结合在html的网页里
该网页是一个需登入的留言版 jmail程式的主要功能就是
有人登入留言时,就将该留言用pchome的帐号寄到相关群组成员的信箱
群组成员的信箱是用该登入留言者的帐号去资料库作搜寻而得知
目前程式compile没问题 但是用appletviewer去检视嵌入程式的html档时
会显示applet载入并启动 但是仍有错误讯息产生
讯息内容如下:
java.security.AccessControlException: access denied
(java.net.SocketPermission smtp.pchome.com.tw resolve)
at
java.security.AccessControlContext.checkPermission
(AccessControlContext.java:264)
at
java.security.AccessController.checkPermission(AccessController.java:427)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkConnect(SecurityManager.java:1031)
at java.net.InetAddress.getAllByName0(InetAddress.java:1117)
at java.net.InetAddress.getAllByName0(InetAddress.java:1098)
at java.net.InetAddress.getAllByName(InetAddress.java:1061)
at java.net.InetAddress.getByName(InetAddress.java:958)
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:124)
at
com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:267)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:227)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1511)
at
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:453)
at javax.mail.Service.connect(Service.java:291)
at javax.mail.Service.connect(Service.java:172)
at test.init(test.java:85)
at sun.applet.AppletPanel.run(AppletPanel.java:378)
at java.lang.Thread.run(Thread.java:595)
小弟到google上查询相关资讯 只得知似乎是某种权限问题
需要在C:\Program Files\Java\jre1.6.0_07\lib\security\java.policy
的档案中做某些修改
但对所搜寻到的可能解决问题之方法皆试过 但都无法解决
所以请板上的高手提供宝贵的意见
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.11.143.135
1F:推 hgs1906:的 5-2-4 或 5-2-8 11/19 08:01