Попытка опроса pop3 почтового ящика с весенней интеграцией - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь опросить почтовый ящик с пружинной интеграцией. У меня это работает с модульным тестом с использованием Greenmail в качестве сервера pop / smtp.

Развертывание в google appengine У меня возникают проблемы, поскольку постоянно возникает исключение AuthenticationException:

ERROR o.s.i.handler.LoggingHandler - org.springframework.messaging.MessagingException: failure occurred while polling for mail; 
nested exception is javax.mail.AuthenticationFailedException: [AUTH] Username and password not accepted. 
at org.springframework.integration.mail.MailReceivingMessageSource.receive(MailReceivingMessageSource.java:131) 
at org.springframework.integration.endpoint.SourcePollingChannelAdapter.receiveMessage(SourcePollingChannelAdapter.java:243) 
at org.springframework.integration.endpoint.AbstractPollingEndpoint.doPoll(AbstractPollingEndpoint.java:262) 
at org.springframework.integration.endpoint.AbstractPollingEndpoint$Poller.lambda$run$0(AbstractPollingEndpoint.java:391) 
at org.springframework.integration.util.ErrorHandlingTaskExecutor.lambda$execute$0(ErrorHandlingTaskExecutor.java:57) 
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50) 
at org.springframework.integration.util.ErrorHandlingTaskExecutor.execute(ErrorHandlingTaskExecutor.java:55) 
at org.springframework.integration.endpoint.AbstractPollingEndpoint$Poller.run(AbstractPollingEndpoint.java:385) 
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) 
at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) 
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
at java.lang.Thread.run(Thread.java:748) Caused by: javax.mail.AuthenticationFailedException: [AUTH] Username and password not accepted. 
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:215) 
at javax.mail.Service.connect(Service.java:366) 
at javax.mail.Service.connect(Service.java:246) 
at javax.mail.Service.connect(Service.java:195) 
at org.springframework.integration.mail.AbstractMailReceiver.connectStoreIfNecessary(AbstractMailReceiver.java:321) 
at org.springframework.integration.mail.AbstractMailReceiver.openFolder(AbstractMailReceiver.java:328) 
at org.springframework.integration.mail.AbstractMailReceiver.receive(AbstractMailReceiver.java:354) 
at org.springframework.integration.mail.MailReceivingMessageSource.receive(MailReceivingMessageSource.java:112) ... 16 more

Я передаю следующие параметры в org.springframework.integration.mail.dsl.Mail.pop3InboundAdapter:

server - pop.gmail.com
port - 995
username - disbursement-qa@mycompany.com
password - pwd

Я также поставляю эти параметры конечной точке:

mail.pop3.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.pop3.socketFactory.fallback=false
mail.pop3.socketFactory.port=995

Я не уверен, что проблема заключается в адресе электронной почты учетной записи. Почтовый ящик размещен в Google, поэтому я предоставляю account@domain.com

Любая помощь с благодарностью

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...