2013-08-01 3 views
2

Я пытаюсь отправить почту пользователю с помощью Google. Мой код работал нормально на локальном хосте, я попытался развернуть его на сервере, там он вызывал проблему с аутентификацией, но теперь его нет работает на моем локальном хосте, а также, Здесь ошибка я получаю:Не удается отправить почту с помощью Java Mail 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 

Я думал, что может быть проблема с GMAIL счета я использую для отправки почты, я попытался с другой учетной записью все тот же вопрос.

Может ли кто-нибудь понять, что вызывает эту проблему, мой 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> 
+1

Можете ли вы вставить свой код? – Deckard27

+0

@ Deckard27 Я добавил мою конфигурацию xml, но, как я уже сказал, она отлично работает, прежде чем я попытаюсь несколько неудачных попыток на реальном сервере, и теперь она останавливается на локальном – Ruby

+0

@ Deckard27 Я могу войти в gmail – Ruby

ответ

0

Ошибка аутентификации может ввести в заблуждение, так как это может быть ошибка конфигурации. Можете ли вы опубликовать код, который вы используете, чтобы попытаться отправить Mail?

+0

check above. Я добавил конфигурацию xml, используя для учетной записи – Ruby

0

Мне кажется, что gmail отклоняет ваш логин. Вы пытались войти в gmail с вашими учетными данными, которые вы используете в коде в Интернете? Возможно, в вашем развертывании есть ошибка, которая неправильно передает учетные данные gmail. Если вы это сделаете несколько раз, gmail будет ограничивать время входа в систему в качестве меры предосторожности при атаках грубой силы.

Проверьте, можете ли вы сначала войти в свою учетную запись в сети.

+0

. на веб-сервере он отлично работает, я попробовал тестирование с другой учетной записью, у него такая же проблема. – Ruby

0

Это проблема, которая у меня была. Решение заключалось в изменении настроек GMail, чтобы обеспечить доступ менее защищенных приложений к вашей учетной записи gmail. Go here to change the settings, а затем снова запустите приложение.