我想将esb的电子邮件发送到某个电子邮件地址。
为了做到这一点,我在axis2.xml文件中取消注释了这一行:
<transportSender class="org.apache.axis2.transport.mail.MailTransportSender" name="mailto">
<parameter name="mail.smtp.host">smtp.gmail.com</parameter>
<parameter name="mail.smtp.port">587</parameter>
<parameter name="mail.smtp.starttls.enable">true</parameter>
<parameter name="mail.smtp.auth">true</parameter>
<parameter name="mail.smtp.user">synapse.demo.0</parameter>
<parameter name="mail.smtp.password">mymailpassword</parameter>
<parameter name="mail.smtp.from">mymail@gmail.com</parameter>
</transportSender>
和
<transportReceiver name="mailto" class="org.apache.axis2.transport.mail.MailTransportListener">
</transportReceiver>
然后我将this代理添加到WSO2 ESB。
现在我想从ESB发送一封电子邮件到anymail@gmail.com
。
我正在考虑使用SoapUI这样做,所以我创建了一个新的SOAP项目并使用https://localhost:9443/services/MailProxy?wsdl
链接作为Initial WSDL
。
现在出现this,但现在我不知道应该输入什么代码才能发送电子邮件。有人可以帮帮我吗?
答案 0 :(得分:1)
您可以在代理服务配置的地址端点中定义接收方的邮件地址,如下所示。
<send>
<endpoint>
<address uri="mailto:anymail@gmail.com"/>
</endpoint>
</send>