Используйте WSO2 EI для отправки электронного письма - PullRequest
0 голосов
/ 24 января 2019

Я использую WSO2 EI для отправки электронного письма, но я получаю сообщение об ошибке ниже.

2019-01-24 17: 53: 12,353 Кому: /services/SimpleProxy2.SimpleProxy2HttpSoap12Endpoint, WSAction: urn: mediate, SOAPAction: urn: mediate, MessageID: urn: uuid: 06891289-318c-49b1-83bd-bc71c7590078, Направление: запрос, MESSAGE = Выполнение последовательности ошибок по умолчанию, ERROR_CODE = 0, ERROR_MESSAGE = Неожиданная ошибка при отправке сообщения, Конверт: Привет WSO2 .....!
2019-01-24 17: 53: 12,347 Конечная точка приостановки: AnonymousEndpoint с адресом mailto: zoehuang@asqimacau.com - текущая длительность приостановки is: 30000ms - Следующая повторная попытка после: четверг, 24 января 17:53:42 CST 2019
2019-01-24 17: 53: 12,347 Конечная точка: AnonymousEndpoint с адресом mailto: zoehuang@asqimacau.com будет помечен как ПРИОСТАНОВЛЕННЫЙ, так как не удалось
2019-01-24 17: 53: 12,308 Неожиданная ошибка при отправке сообщения 2019-01-24 17: 53: 12,302 Ошибка создания почтового сообщения
2019-01-24 17: 53: 12,284 Ошибка создания почтового сообщения или его отправки на настроенный сервер
2019-01-24 17: 51: 26,988 Невозможно отправитьViaPost на URL [http://asqi -vm: 8280 / services / SimpleProxy2.SimpleProxy2HttpSoap12Endpoint]
2019-01-24 17: 50: 27,008 Этот механизм истечет все обратные вызовы после GLOBAL_TIMEOUT: 1200 секунд, независимо от времени ожидания действие после указанного или необязательного таймаута
2019-01-24 17: 50: 26,990 Кому: /services/SimpleProxy2.SimpleProxy2HttpSoap12Endpoint, WSAction: urn: mediate, SOAPAction: urn: mediate, MessageID: urn: uuid: 06891289-318c-49b1-83bd-bc71c7590078, Направление: запрос, Конверт: Привет WSO2 .....!

настройка файла конфигурации в EI_HOME \ conf \ axis2 \ axis2.xml

<transportSender name="mailto" class="org.apache.axis2.transport.mail.MailTransportSender">
        <parameter name="mail.smtp.host">xxxx-mail1.com</parameter>
        <parameter name="mail.smtp.port">465</parameter>
        <parameter name="mail.smtp.starttls.enable">true</parameter>
        <parameter name="mail.smtp.auth">true</parameter>
        <parameter name="mail.smtp.user">xxxxx@xxxxx.com</parameter>
        <parameter name="mail.smtp.password">password</parameter>
        <parameter name="mail.smtp.from">xxxxx@xxxxx.com</parameter>
</transportSender>

Мой сервисный код прокси в EI

<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
       name="SimpleProxy2"
       startOnLoad="true"
       statistics="disable"
       trace="disable"
       transports="http,https">
   <target>
      <inSequence>
         <property name="messageType"
                   scope="axis2"
                   type="STRING"
                   value="text/html"/>
         <property name="ContentType" scope="axis2" value="text/html"/>
         <property name="Subject" scope="transport" value="Testing ESB"/>
         <property name="OUT_ONLY" value="true"/>
         <property name="FORCE_SC_ACCEPTED" scope="axis2" value="true"/>
         <payloadFactory media-type="xml">
            <format>
               <ns:text xmlns:ns="http://ws.apache.org/commons/ns/payload">$1</ns:text>
            </format>
            <args>
               <arg value="Hello WSO2.....!"/>
            </args>
         </payloadFactory>
         <log level="full"/>
         <send>
            <endpoint>
               <address uri="mailto:xxxxx@xxxxx.com"/>
            </endpoint>
         </send>
         <log level="full"/>
      </inSequence>
      <outSequence>
      </outSequence>
   </target>
   <description/>
</proxy>

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

...