WSO2 ESB에서 전자 메일을 보내고 하나의 wos2 블로그로 구성하려고합니다. "MailTransportListener 계정 확인 메일 : [email protected]"오류가 발생합니다. 나는 코드에서 무엇이 잘못되었는지 확신 할 수 없으며 모든 정보가 잘 작동하고 있음을 알 수 있도록 개인 이메일 ID로 전자 메일을 보낼 수 있습니까?WSO2 ESB
시냅스 코드 : 당신의 응답을
<proxy name="StockQuoteProxy" transports="mailto">
<parameter name="transport.mail.Address">[email protected]</parameter>
<parameter name="transport.mail.Protocol">pop3</parameter>
<parameter name="transport.PollInterval">5</parameter>
<parameter name="mail.pop3.host">pop.gmail.com</parameter>
<parameter name="mail.pop3.port">995</parameter>
<parameter name="mail.pop3.user">synapse.demo.1</parameter>
<parameter name="mail.pop3.password">mailpassword</parameter>
<parameter name="mail.pop3.socketFactory.class">javax.net.ssl.SSLSocketFactory</parameter>
<parameter name="mail.pop3.socketFactory.fallback">false</parameter>
<parameter name="mail.pop3.socketFactory.port">995</parameter>
<parameter name="transport.mail.ContentType">application/xml</parameter>
<target>
<inSequence>
<property name="senderAddress" expression="get-property('transport', 'From')"/>
<log level="full">
<property name="Sender Address" expression="get-property('senderAddress')"/>
</log>
<send>
<endpoint>
<address uri="http://localhost:9000/services/SimpleStockQuoteService"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<property name="Subject" value="Custom Subject for Response" scope="transport"/>
<property name="messageType" value="text/plain" scope="axis2-client"/>
<script language="js"><![CDATA[
mc.setPayloadXML(<ns:text xmlns:ns="http://ws.apache.org/commons/ns/payload">Plain text received!</ns:text>);
]]></script>
<header name="To" expression="fn:concat('mailto:', get-property('senderAddress'))"/>
<log level="full">
<property name="message" value="Response message"/>
<property name="Sender Address" expression="get-property('senderAddress')"/>
</log>
<send/>
</outSequence>
</target>
<publishWSDL uri="file:repository/samples/resources/proxy/sample_proxy_1.wsdl"/>
감사합니다. 내가 원하는 것은 내가이 서비스에 도착하면 이메일을 보내는 것이다. 새로운 코드 :
로 이메일을 보내는이 블로그를 참조 할 수 있습니다? 'transports = "mailto"'를 설정하면 ESB에 전자 메일을 보내 서비스를 호출한다는 의미입니다. 너가 원하는게 그거야? – Bee
자격 증명을 직접 변경 했습니까? –
서비스를 받았으면 이메일을 보내려고합니다. 나는 틀린 것이 틀림 없다. ( –