有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用SSL忽略的java Android SMTP邮件发件人

我正在尝试使用在线找到的JavaMail示例,使用自定义SMTP服务器从我的Android应用程序发送电子邮件。SMTP服务器没有有效的SSL证书,而是使用自签名证书,因此当我尝试连接时,会出现SSL握手异常

我试着使用:

    props.put("mail.smtp.auth", "true");
    props.put("mail.smtp.ssl.checkserveridentity", "false");
    props.put("mail.smtp.ssl.trust", "*");

属性,但我得到了错误:

E/SendMail(17874): Could not connect to SMTP host: {MY_SMTP_HOST}, port: {MY_SMTP_PORT}, response: -1

有什么建议吗?是否有其他库支持通过SMTP发送电子邮件


共 (0) 个答案