0

我正在尝试使用在 glassfish 上设置的 JavaMail 发送邮件。该代码在使用 tls 时已经运行良好,但在尝试使用 ssl 设置相同的东西时,我不断收到错误。

这是我当前的配置: 在此处输入图像描述

我还尝试将传输协议设置为 smtps,并将其所有配置设置为 smtps,但没有任何改变。

错误日志:

   [#|2021-07-10T19:42:11.002+0200|WARNING|sun-appserver2.1|b2b.ejb.mail.MailSessionBean|_ThreadID=102;_ThreadName=httpSSLWorkerThread-8000-1;_RequestID=ec181b43-8c88-4df6-bbe4-fbf49cc135d2;|
    java.util.MissingResourceException: Can't find resource for bundle common.bundle.ContentListResourceBundle_hr_HR, key ejb.MailSessionBean.еrrorCreatingAddress
        at java.util.ResourceBundle.getObject(ResourceBundle.java:395)
        at java.util.ResourceBundle.getString(ResourceBundle.java:355)
        at common.beans.LocalizableBean.getMessage(LocalizableBean.java:58)
        at b2b.ejb.mail.MailSessionBean.createAddress(MailSessionBean.java:201)
        ....
    
    [#|2021-07-10T19:42:11.004+0200|SEVERE|sun-appserver2.1|b2b.ejb.mail.MailSessionBean|_ThreadID=102;_ThreadName=httpSSLWorkerThread-8000-1;_RequestID=ec181b43-8c88-4df6-bbe4-fbf49cc135d2;|###ejb.MailSessionBean.еrrorCreatingAddress###
    javax.mail.internet.AddressException: Illegal address in string ``''
        at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:108)
        at b2b.ejb.mail.MailSessionBean.createAddress(MailSessionBean.java:197)
        ...
4

0 回答 0