Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email jboss5通过smtp发送电子邮件+;tls_Email_Ssl_Smtp_Jboss5.x - Fatal编程技术网

Email jboss5通过smtp发送电子邮件+;tls

Email jboss5通过smtp发送电子邮件+;tls,email,ssl,smtp,jboss5.x,Email,Ssl,Smtp,Jboss5.x,我在Jboss5.1的587端口上启用TLS,通过smtp发送电子邮件时遇到问题 问题是这样的: sun.security.provider.certpath.SunCertPathBuilderException:找不到请求目标的有效证书路径 我还尝试使用java keytool在jre密钥库中添加CA密钥。。。我好像遗漏了什么…有什么提示吗 我在mail-service.xml中有以下设置: <property name="mail.store.protocol" value=

我在Jboss5.1的587端口上启用TLS,通过smtp发送电子邮件时遇到问题

问题是这样的: sun.security.provider.certpath.SunCertPathBuilderException:找不到请求目标的有效证书路径

我还尝试使用java keytool在jre密钥库中添加CA密钥。。。我好像遗漏了什么…有什么提示吗

我在mail-service.xml中有以下设置:

    <property name="mail.store.protocol" value="pop3"/>
    <property name="mail.transport.protocol" value="smtp"/>

    <!-- Change to the user who will receive mail  -->
    <property name="mail.user" value="********"/>

    <!-- Change to the mail server  -->
    <property name="mail.pop3.host" value="**************"/>

    <!-- Change to the SMTP gateway server -->
    <property name="mail.smtp.host" value="************"/>

    <!-- The mail server port -->
    <property name="mail.smtp.port" value="587"/>

    <property name="mail.smtp.auth" value="true"/>

    <property name="mail.smtp.starttls.enable" value="true" />

    <!-- Change to the address mail will be from  -->
    <property name="mail.from" value="**********"/>

    <!-- Enable debugging output from the javamail classes -->
    <property name="mail.debug" value="true"/>

我必须在密钥库中输入邮件服务器的证书,我通过

openssl s_client -connect mail.server.com:587 -starttls smtp 

我从响应中提取了密钥,并将其添加到jre密钥库中。我必须在密钥库中输入邮件服务器的证书,我通过

openssl s_client -connect mail.server.com:587 -starttls smtp 
我从响应中提取了密钥,并将其添加到jre密钥库中