我想发送邮件给用户使用谷歌。我的代码在本地主机上正常工作,我试图部署它在服务器上,那里它导致身份验证的问题,但现在它不是在我的本地工作为好,这里是我得到的错误:我想可能是问题与我用来发送邮件的Gmail帐户不能发送邮件使用Java邮件Api
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8 http://support.google.com/mail/bin/answer.py?answer=14257 sz6sm1026673pab.5 - gsmtp
,我试着用另一个帐户仍然是同样的问题。
任何人都可以有一个想法是什么导致这个问题,它是我的IP地址被阻止或什么,因为我试图反复。
下面是我的XML配置:
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="smtp.gmail.com" />
<property name="port" value="587" />
<property name="username" value="[email protected]" />
<property name="password" value="abc1234" />
<property name="javaMailProperties">
<props>
<!-- Use SMTP transport protocol -->
<prop key="mail.transport.protocol">smtp</prop>
<!-- Use SMTP-AUTH to authenticate to SMTP server -->
<prop key="mail.smtp.auth">true</prop>
<!-- Use TLS to encrypt communication with SMTP server -->
<prop key="mail.smtp.starttls.enable">true</prop>
<prop key="mail.debug">true</prop>
</props>
</property>
</bean>
你能粘贴你的代码吗? – Deckard27
@ Deckard27我确实添加了我的xml配置,但正如我所说的那样,在我尝试在活动服务器上尝试多次失败之前它工作正常,现在它停在本地 – Ruby
@ Deckard27我可以登录gmail – Ruby