【问题标题】:WSO2 EI send an email with attachment, CC and BCC recipientWSO2 EI 发送带有附件、CC 和 BCC 收件人的电子邮件
【发布时间】:2019-05-04 12:54:13
【问题描述】:

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

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

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

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

请大师教教我!

【问题讨论】:

    标签: wso2 wso2ei synapse


    【解决方案1】:

    没有尝试过,但是根据文档,这个pseydo代码应该可以工作。

    <property name="Cc" value="foo@example.com,bar@example.com" scope="transport" type="STRING"/>
    
    <property name="Bcc" value="bccfoo@example.com,bccbar@example.com" scope="transport" type="STRING"/>
    
    <property name="Subject" value="Custom Subject for Response" scope="transport"/>
    <header name="To" expression="fn:concat('mailto:', get-property('senderAddress'))"/>
    
    <send/>
    

    【讨论】:

    • 嗨@Martin Hald 你介意分享文档吗?
    【解决方案2】:

    请尝试以下示例。

    <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

    【讨论】:

      【解决方案3】:

      您能否尝试在send 调解器之前使用Propertyscope 作为transport,如下所示

      <property name="Cc" value="Ccuser1@gmail.com, Ccuser2@gmail.com" scope="transport" type="STRING"/>  
      <property name="Bcc" value="Bccuser1@gmail.com, Bccuser2@gmail.com" scope="transport" type="STRING"/> 
      

      欲了解更多信息click here

      【讨论】:

        猜你喜欢
        • 2017-01-25
        • 1970-01-01
        • 2012-04-23
        • 2018-01-22
        • 1970-01-01
        • 2013-10-11
        • 2021-01-21
        • 2010-11-17
        • 1970-01-01
        相关资源
        最近更新 更多