Tag: starttls

没有ssl的Java邮件 – PKIX路径构建失败:

我使用java邮件通过smtp发送电子邮件。 smtp设置如下: Properties props = new Properties(); Object put = props.put(“mail.smtp.host”, smtpHost); props.put(“mail.smtp.user”, smtpUser); props.put(“mail.smtp.auth”, true); props.put(“mail.debug”, mailDebug); props.put(“mail.smtp.port”, port); smtp凭据已通过telnetting到我的smtpHost进行validation,并提供上述详细信息。 但是,当我在java邮件中使用上述设置时,我得到以下exception。 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP DEBUG SMTP: Found extension “SIZE”, arg “52428800” DEBUG SMTP: Found extension “8BITMIME”, arg “” DEBUG SMTP: Found extension “PIPELINING”, arg “” DEBUG SMTP: Found extension “AUTH”, arg […]

JavaMail smtp属性(适用于STARTTLS)

JavaMail指定了一组可以设置为配置SMTP连接的属性。 要使用STARTTLS,必须设置以下属性 mail.smtp.starttls.enable=true 在哪里指定用户名/密码才能使用smtp服务? 是否足以指定: mail.smtp.user=me mail.smtp.password=secret 或者我必须使用以下方法明确登录: transport.connect(server, userName, password) 是的,我已经尝试过这样做,似乎有必要使用transport.connect(..)进行连接。 但如果是,mail.smtp.user和pass属性是什么? 他们还不足以使用smtp和starttls吗?