Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发送电子邮件(SpringMVC)amazonaws。在当地工作。非本地错误_Spring_Spring Mvc_Amazon Web Services_Email_Cloudbees - Fatal编程技术网

发送电子邮件(SpringMVC)amazonaws。在当地工作。非本地错误

发送电子邮件(SpringMVC)amazonaws。在当地工作。非本地错误,spring,spring-mvc,amazon-web-services,email,cloudbees,Spring,Spring Mvc,Amazon Web Services,Email,Cloudbees,我正在发送电子邮件以获取我的详细信息。它在本地工作,但在非本地时出错。Gmail向我发送一条关于阻止登录尝试的消息。为什么这不适用于非本地 org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.mail.MailAuthenticationException: Authentication failed; nes

我正在发送电子邮件以获取我的详细信息。它在本地工作,但在非本地时出错。Gmail向我发送一条关于阻止登录尝试的消息。为什么这不适用于非本地

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 454 4.7.0 Cannot authenticate due to temporary system problem. Try again later. d16sm77580878qaq.12 - gsmtp

    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:973)
    org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:57)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
    org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:26
来自gmail的消息

We prevented the sign-in attempt in case this was a hijacker trying to access your account. Please review the details of the sign-in attempt: 

Tuesday, April 22, 2014 4:09:48 AM UTC 
IP Address: -------------------------------- 
Location: ---------------------------------


If you do not recognize this sign-in attempt, someone else might be trying to access your account. You should sign in to your account and reset your password immediately. 

好了,谷歌必须允许你的应用程序使用你自己的帐户:转到,几分钟内谷歌应该能够记住应用程序/服务,并允许你的应用程序访问你的帐户(参见此处) 然而,更简单的方法是使用基于云的电子邮件基础设施和交付服务,如SendGrid。
在cloudbees,您可以找到几个关于如何使用它的示例(即)Afaik,Google必须允许您的应用程序使用您自己的帐户:转到,几分钟内Google应该能够记住应用程序/服务,并允许您的应用程序访问您的帐户(参见此处) 然而,更简单的方法是使用基于云的电子邮件基础设施和交付服务,如SendGrid。
在cloudbees,您可以找到几个关于如何使用它的示例(即)Afaik,Google必须允许您的应用程序使用您自己的帐户:转到,几分钟内Google应该能够记住应用程序/服务,并允许您的应用程序访问您的帐户(参见此处) 然而,更简单的方法是使用基于云的电子邮件基础设施和交付服务,如SendGrid。
在cloudbees,您可以找到几个关于如何使用它的示例(即)Afaik,Google必须允许您的应用程序使用您自己的帐户:转到,几分钟内Google应该能够记住应用程序/服务,并允许您的应用程序访问您的帐户(参见此处) 然而,更简单的方法是使用基于云的电子邮件基础设施和交付服务,如SendGrid。
在cloudbees,您可以找到几个关于如何使用它的示例(即)

无法解决此问题。我使用sendgrid作为gmail的替代品。无法解决此问题。我使用sendgrid作为gmail的替代品。无法解决此问题。我使用sendgrid作为gmail的替代品。无法解决此问题。我使用sendgrid作为gmail的替代品。