【问题标题】:Java mail with mailjet smtp带有 mailjet smtp 的 Java 邮件
【发布时间】:2018-04-11 10:48:16
【问题描述】:

我正在尝试使用 MailJet SMTP 和端口发送 Javamail。这可以在不使用 GMAIL 设置的情况下完成吗?代码如下:

    props.put("mail.smtp.host", "in-v3.mailjet.com");
    props.put("mail.smtp.socketFactory.port", "587");
    props.put("mail.smtp.socketFactory.class",     "javax.net.ssl.SSLSocketFactory");
    props.put("mail.smtp.auth", "true");
    props.put("mail.smtp.port", "587");

【问题讨论】:

  • Appologies MailJet
  • don't need the socket factory properties。显然,您不需要使用 Gmail 设置,因为您没有使用 Gmail,但您确实需要使用与您的服务器要求相匹配的设置。如果仍然无法正常工作,请告诉我们您的服务器需要哪些设置,更新上面的属性设置,并向我们显示JavaMail debug output

标签: jakarta-mail mailjet


【解决方案1】:

这些是已知的适用于 Spring Boot 1.5 和 2.2 的设置:

spring.mail.host=in-v3.mailjet.com
spring.mail.port=587
spring.mail.username=<your username>
spring.mail.password=<your password>
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.test-connection=true

【讨论】:

    猜你喜欢
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-05
    相关资源
    最近更新 更多