当前位置:  技术问答>java相关

急救,救救我的Javamail发布了邮件!

    来源: 互联网  发布时间:2015-02-18

    本文导语:  javamail 发送邮件时保错“NosuchProviderException rf(822)”怎么解决,sun网站说明: Q: My servlet can find the JavaMail classes, but JavaMail complains that it can't find a service provider for "smtp" or "imap" or address type "rfc822".  A...

javamail 发送邮件时保错“NosuchProviderException rf(822)”怎么解决,sun网站说明:

Q: My servlet can find the JavaMail classes, but JavaMail complains that it can't find a service provider for "smtp" or "imap" or address type "rfc822". 
A: Usually this is because JavaMail can't access the configuration files in mail.jar, possibly because of a security permission problem; see this item for more details. Also, make sure that you haven't extracted the mail.jar contents; you should include the unmodified mail.jar file in the server's CLASSPATH. 

To allow an application to use JavaMail under a JDK 1.2 SecurityManager, the application, JavaMail, and JAF will need permissions such as the following (be sure to replace the host and path names with appropriate values); add these to the security policy file used by the application: 


grant {
    // following two permissions allow access to default config files
    permission java.io.FilePermission "/path/to/mail.jar", "read";
    permission java.io.FilePermission
                                "/path/to/activation.jar", "read";
    // following to use SMTP
    permission java.net.SocketPermission
                                "SMTPHOST:25", "connect,resolve";
    // following to use IMAP
    permission java.net.SocketPermission
                                "IMAPHOST:143", "connect,resolve";
    // following to use POP3
    permission java.net.SocketPermission
                                "POP3HOST:110", "connect,resolve";
    // following also to use POP3 in pre-JavaMail 1.2
    permission java.io.FilePermission "/path/to/pop3.jar", "read";
    // following needed if System.getProperties() is used
    permission java.util.PropertyPermission "*", "read,write";
};

请帮帮我◎!另外请问一个问题,怎样给分!


|
你可以getStores()看看有沒有包括SMTP或IMAP﹐如沒有則是mail.jar沒有加到相應的目錄
可以在ClassPath中設置

|
look /jar/lib/security/java.policy

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在线高分急救,急救,急救,急救,急救,急救!!!!!!!!!!
  • 急救,急救!(近来看看吧)
  • qmail奇怪的问题,急救啊 SOS!
  • linux 进入单用户或急救模式
  • 新手 用Linux搞的XP的D盘找不到了 急救
  • 各位兄弟,急救我是初学者,关于JBULID的问题?
  • 用jsp那个函数可以得到用户的IP地址,急救。谢谢!!!!!
  • 急救,请问如何得到jTree中被选中节点的父节点的path或者row?
  • 急救!怎样实现在线人数统计!!!
  • 各位高手,急救啊!!!!!
  • 急救!帮助
  • 急救,欢迎各位LINUX高手(火速)
  • 急救!!!简单的HELLOWORLD程序,编译痛不过
  • 急救!~!~!那位高手知道怎么安Realtek RTL8139网卡吗?
  • 急救!!——忘记了linux登陆密码,有办法进去吗?
  • 急救:关于BLOB数据类型---在线等待,高分相送!
  • 各位大虾,急教,急救!
  • 急救!删除了linux,进不了2k了。。
  • 急救
  • 急救!分数不是问题,就是要快!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3