2015-02-26 3 views
0

Я столкнулся проблемой при получении почты с Gmail с помощью соединителя POP3 .. я получил Ошибка аутентификации и гнездо EOF ошибка ..Не удалось подключиться POP3 в мул ESB

org.mule.module.launcher.DeploymentStartException: AuthenticationFailedException: EOF on socket 
    at org.mule.module.launcher.application.DefaultMuleApplication.start(DefaultMuleApplication.java:155) 
    at org.mule.module.launcher.artifact.ArtifactWrapper$4.execute(ArtifactWrapper.java:98) 
    at org.mule.module.launcher.artifact.ArtifactWrapper.executeWithinArtifactClassLoader(ArtifactWrapper.java:129) 
    at org.mule.module.launcher.artifact.ArtifactWrapper.start(ArtifactWrapper.java:93) 
    at org.mule.module.launcher.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:26) 
    at org.mule.module.launcher.DefaultArchiveDeployer.guardedDeploy(DefaultArchiveDeployer.java:310) 
    at org.mule.module.launcher.DefaultArchiveDeployer.deployArtifact(DefaultArchiveDeployer.java:330) 
    at org.mule.module.launcher.DefaultArchiveDeployer.deployExplodedApp(DefaultArchiveDeployer.java:297) 
    at org.mule.module.launcher.DefaultArchiveDeployer.deployExplodedArtifact(DefaultArchiveDeployer.java:108) 
    at org.mule.module.launcher.DeploymentDirectoryWatcher.deployExplodedApps(DeploymentDirectoryWatcher.java:290) 
    at org.mule.module.launcher.DeploymentDirectoryWatcher.start(DeploymentDirectoryWatcher.java:151) 
    at org.mule.module.launcher.MuleDeploymentService.start(MuleDeploymentService.java:99) 
    at org.mule.module.launcher.MuleContainer.start(MuleContainer.java:152) 
    at org.mule.tooling.server.application.ApplicationDeployer.main(ApplicationDeployer.java:15) 
Caused by: org.mule.api.lifecycle.LifecycleException: Failed to start inbound endpoint "endpoint.pop3.mailaddress.gmail.com" 
    at org.mule.endpoint.DefaultInboundEndpoint.start(DefaultInboundEndpoint.java:118) 
    at org.mule.construct.AbstractFlowConstruct.startIfStartable(AbstractFlowConstruct.java:322) 
    at org.mule.construct.AbstractPipeline.doStart(AbstractPipeline.java:315) 
    at org.mule.construct.AbstractFlowConstruct$2.onTransition(AbstractFlowConstruct.java:141) 
    at org.mule.construct.AbstractFlowConstruct$2.onTransition(AbstractFlowConstruct.java:137) 
    at org.mule.lifecycle.AbstractLifecycleManager.invokePhase(AbstractLifecycleManager.java:138) 
    at org.mule.construct.FlowConstructLifecycleManager.fireStartPhase(FlowConstructLifecycleManager.java:92) 
    at org.mule.construct.AbstractFlowConstruct.start(AbstractFlowConstruct.java:136) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:622) 
    at org.mule.lifecycle.phases.DefaultLifecyclePhase.applyLifecycle(DefaultLifecyclePhase.java:237) 
    at org.mule.lifecycle.RegistryLifecycleManager$RegistryLifecycleCallback.onTransition(RegistryLifecycleManager.java:273) 
    at org.mule.lifecycle.RegistryLifecycleManager.invokePhase(RegistryLifecycleManager.java:152) 
    at org.mule.lifecycle.RegistryLifecycleManager.fireLifecycle(RegistryLifecycleManager.java:123) 
    at org.mule.registry.AbstractRegistryBroker.fireLifecycle(AbstractRegistryBroker.java:76) 
    at org.mule.registry.MuleRegistryHelper.fireLifecycle(MuleRegistryHelper.java:136) 
    at org.mule.lifecycle.MuleContextLifecycleManager$MuleContextLifecycleCallback.onTransition(MuleContextLifecycleManager.java:91) 
    at org.mule.lifecycle.MuleContextLifecycleManager$MuleContextLifecycleCallback.onTransition(MuleContextLifecycleManager.java:87) 
    at org.mule.lifecycle.MuleContextLifecycleManager.invokePhase(MuleContextLifecycleManager.java:69) 
    at org.mule.lifecycle.MuleContextLifecycleManager.fireLifecycle(MuleContextLifecycleManager.java:61) 
    at org.mule.DefaultMuleContext.start(DefaultMuleContext.java:278) 
    at org.mule.module.launcher.application.DefaultMuleApplication.start(DefaultMuleApplication.java:133) 
    ... 13 more 

И мой поток ..

<pop3:connector checkFrequency="100" doc:name="POP3" name="POP3" validateConnections="true" /> 

<flow name="incoming-orders" doc:name="incoming-orders"> 


     <pop3:inbound-endpoint connector-ref="POP3" doc:name="POP3" host="pop.gmail.com" password="pwd" port="995" responseTimeout="1000" user="mail%40gmail.com"/> 

     <logger message="#[payload]" level="INFO" doc:name="Logger"/> 

</flow> 

Я хочу получать почту ... Я не могу подключиться к gmail..Мой pwd и имя пользователя верны, но я получил ошибку аутентификации. В моей учетной записи Gmail POP3 включен. Как я могу решить эту проблему ????

ответ

-1

Попробуйте удалить часть атрибута user @gmail.com.

+0

Ее не работает .... – user3855589

+0

Тогда есть еще одна проблема, но если вы проверить логи, когда соединение пытается утвердиться вы увидите, что «@» добавляется автоматически, так что пользователь должен не иметь его. Что касается другой проблемы, на ум приходит 2 вопроса: 1) включение POP и менее безопасных приложений в учетную запись gmail и 2) что gmail требует использования SSL. – afelisatti

+0

На самом деле, у меня недостаточно репутации, чтобы комментировать сообщения ниже, я пробовал и, видимо, вам нужна более 50 репутации. Кроме того, проблема @ является проблемой в предоставленной конфигурации, которая может привести к сбою такого приложения. Спасибо, однако, я с нетерпением жду, чтобы пересечь этот барьер из 50 репрессий, чтобы я мог комментировать всюду и помогать должным образом. – afelisatti

0

Я наблюдал за вашим комментарием, и у меня была такая же проблема, просто работала один раз, но позже изменила конфигурацию моего pop3s как это, и это сработало, я надеюсь, и работает для вас тоже.

<pop3s:connector name="pop3sConnector" checkFrequency="30000" doc:name="POP3" validateConnections="true"> 
    <pop3s:tls-client path="*" storePassword="*"/> 
    <pop3s:tls-trust-store path="*" storePassword="*"/> 
</pop3s:connector> 
Смежные вопросы