我想發送郵件給用戶使用谷歌。我的代碼在本地主機上正常工作,我試圖部署它在服務器上,那裏它導致身份驗證的問題,但現在它不是在我的本地工作爲好,這裏是我得到的錯誤:我想可能是問題與我用來發送郵件的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