【问题标题】:Getting AuthenticationFailedException in the Spring Framework JavaMailSenderImpl class在 Spring Framework JavaMailSenderImpl 类中获取 AuthenticationFailedException
【发布时间】:2015-12-23 16:39:42
【问题描述】:

我的 OS X (Maverick) 计算机上有 Spring Framework 应用程序。我用的是gmail。

我们的 Spring Framework 应用程序使用 org.springframework.mail.javamail。 JavaMailSenderImpl 类发送电子邮件。这部分代码抛出AuthenticationFailedException

protected void doSend(MimeMessage[] mimeMessages, Object[] originalMessages) throws MailException {
    Map<Object, Exception> failedMessages = new LinkedHashMap<Object, Exception>();

    Transport transport;
    try {
        transport = getTransport(getSession());
        transport.connect(getHost(), getPort(), getUsername(), getPassword());
    }
    catch (AuthenticationFailedException ex) {
        throw new MailAuthenticationException(ex);
    }

对于主机,我使用 smtp.gmail.com,端口:587。我还使用常规 gmail 登录的用户名和密码。

我有一个设置相同的同伴,因为他可以发送电子邮件。

【问题讨论】:

    标签: java spring macos gmail


    【解决方案1】:

    转到 Google 帐户,在登录和安全中需要允许不太安全的应用使用 gmail。就是这样

    【讨论】:

      猜你喜欢
      • 2011-03-02
      • 1970-01-01
      • 1970-01-01
      • 2017-07-25
      • 1970-01-01
      • 1970-01-01
      • 2018-11-28
      • 2017-04-22
      • 1970-01-01
      相关资源
      最近更新 更多