1
WSo2サーバーから電子メールを送信するサービスがあります。しかし、私は電子メールの本文ではなく、添付ファイルとしてメッセージの内容を取得しています。WSO2 Ei 6.1添付ファイルとして電子メールを受信
WSo2サーバーから電子メールを送信するサービスがあります。しかし、私は電子メールの本文ではなく、添付ファイルとしてメッセージの内容を取得しています。WSO2 Ei 6.1添付ファイルとして電子メールを受信
ペイロードファクトリメディエータを使用して、電子メール本文のメッセージコンテンツを以下のように定義することができます。あなたは電子メールの添付ファイルとメッセージ本文を定義したい場合は
<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
name="mailtest"
startOnLoad="true"
statistics="disable"
trace="disable"
transports="http,https">
<target>
<inSequence>
<send>
<endpoint>
<address uri="http://localhost:9000/services/SimpleStockQuoteService"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<payloadFactory media-type="xml">
<format>
<test xmlns="">$1</test>
</format>
<args>
<arg xmlns:ax21="http://services.samples/xsd"
xmlns:ns="http://services.samples"
evaluator="xml"
expression="//ns:getQuoteResponse/ns:return/ax21:name"/>
</args>
</payloadFactory>
<property name="Subject" scope="transport" value="Sample Mail"/>
<property name="OUT_ONLY" scope="default" type="STRING" value="true"/>
<property name="messageType"
scope="axis2"
type="STRING"
value="text/plain"/>
<property name="OUT_ONLY" value="true"/>
<send>
<endpoint>
<address uri="mailto:[email protected]"/>
</endpoint>
</send>
</outSequence>
</target>
<description/>
</proxy>
は、「transport.mail.bodyWhenAttached」プロパティを使用します。