【发布时间】: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 登录的用户名和密码。
我有一个设置相同的同伴,因为他可以发送电子邮件。
【问题讨论】: