首页 > 解决方案 > WSO2 EI 发送带有附件、CC 和 BCC 收件人的电子邮件

问题描述

我正在按照本教程启用 MailTransportSender 和 MailTransportListener。我设法向 DevNullSMTP、SMTP 服务器发送了一封电子邮件。

我现在的问题是。如何添加抄送和密送收件人?

我在端点 URL 尝试以下操作,但仍然没有运气:

<send>
  <endpoint name="MailEpr">
        <address uri="mailto:username@gmail.com? 
        cc=someone@gmail.com,tester@gmail.com&amp;bcc=tolala@gmail.com"/>
  </endpoint>

请高手教教!

标签: wso2wso2eisynapse

解决方案


请尝试以下示例。

<sequence name="MailSendingSequence" xmlns="http://ws.apache.org/ns/synapse">
<property name="Subject" scope="transport" value="The Sample Subject"/>
<property name="Cc" scope="transport" value="mail@gmail.com"/>
<property name="Bcc" scope="transport" value="mail@gmail.com"/>
<payloadFactory media-type="xml">
    <format>
        <message>Email Body</message>
    </format>
</payloadFactory>
<header name="To" scope="default" value="mailto:mail@gmail.com"/>
<property name="messageType" scope="axis2" value="text/plain"/>
<send/>

其他属性可以在 [1] 中找到。

[1]。https://github.com/wso2/wso2-axis2-transports/blob/474118af45413b049a1aae4ba747fee15de5133d/modules/mail/src/main/java/org/apache/axis2/transport/mail/MailConstants.java#L88


推荐阅读