0

電子メール アラートの送信中に、複数の電子メール グループがあります

英語を話すユーザーのメール グループ、スペイン語を話すユーザーのメール グループ、ポルトガル語を話すユーザーのメール グループ

テンプレート (ベロシティ テンプレートを使用) は、メール ユーザー グループごとに定義されます。ここで、テンプレートで定義された異なるコンテンツを使用して、3 つのユーザー グループすべてに電子メール アラートを送信する必要があります。送信メール エンドポイントを設定してメールを送信する方法を教えてください。

解決策(返信を受け取った後)

<all doc:name="All">
<processor-chain >
    <custom-transformer class="xxx.xxx.xxx.transformer.VelocityMessageTransformer" doc:name="Mails to en_US">
        <spring:property name="templateName" value="templates/EMAIL-MESSAGE.vm"/>
    </custom-transformer>
    <smtps:outbound-endpoint host="smtp.gmail.com" user="myemail%40gmail.com" password="XXXX" responseTimeout="10000"  doc:name="SMTP" subject="Mails to en_US" from="myemail@gmail.com" to="myemail@gmail.com"/>
    <custom-transformer class="xxx.xxx.xxx.transformer.SetOriginalPayloadTransformer" doc:name="Set Payload to Orignal Payload"/>
    <custom-transformer class="xxx.xxx.xxx.transformer.VelocityMessageTransformer" doc:name="Mails to es_ES">
        <spring:property name="templateName" value="templates/EMAIL-MESSAGE-Spanish.vm"/>
    </custom-transformer>
    <smtps:outbound-endpoint host="smtp.gmail.com" user="myemail%40gmail.com" password="XXXX" responseTimeout="10000"  doc:name="SMTP" subject="Mails to es_ES" from="myemail@gmail.com" to="myemail@gmail.com"/>
    <custom-transformer class="xxx.xxx.xxx.transformer.SetOriginalPayloadTransformer" doc:name="Set Payload to Orignal Payload"/>
    <custom-transformer class="xxx.xxx.xxx.transformer.VelocityMessageTransformer" doc:name="Mails to pt_PT">
        <spring:property name="templateName" value="templates/EMAIL-MESSAGE-Portugese.vm"/>
    </custom-transformer>
    <smtps:outbound-endpoint host="smtp.gmail.com" user="myemail%40gmail.com" password="XXXX" responseTimeout="10000"  doc:name="SMTP" subject="Mails to pt_PT" from="myemail@gmail.com" to="myemail@gmail.com"/>
    <custom-transformer class="xxx.xxx.xxx.transformer.SetOriginalPayloadTransformer" doc:name="Set Payload to Orignal Payload"/>
</processor-chain>
</all>
4

1 に答える 1