JavaMailConnection

JavaMailConnection主要是进行邮件的发送,可以定义邮件的标题以及内容,并支持附件内容发送到指定的邮箱。

连接配置

  • JavaMailConnection插件所在位置:lib==>be-esb-plugin-third-2.0.jar==>com==>brilliance==>eibs==>core==>service==>instance==>impl==>JavaMailConnection
  • 该类继承AbsConnection连接插件共同父类
  • 连接插件需要配置在commons.xml文件的connections中
属性 描述 值类型 示例
mailServerHost 邮箱服务器 String smtp.qq.com
mailServerPort 服务器端口 int 25
fromAddress 发送地址 String 1653815705@qq.com
toAddress 接收地址 String 498793943@qq.com
userName 用户名 String 1653815705@qq.com
password 密码 String 123456789d
validate 是否需要验证 boolean true
subject 设置邮箱标题 String http://www.guihua.org 中国桂花网
content 设置邮箱内容 String http://www.guihua.org 中国桂花网 是中国最大桂花网站
fileName 附件多个附件中间用逗号隔开 String d:/1.txt

配置实例

  • 实际连接配置
<connections>
    <connection id="javaMailConnection" class="JavaMailConnection">
        <property name="mailServerHost" value="smtp.qq.com" /><!-- 邮箱服务器 -->
        <property name="mailServerPort" value="25" /><!-- 服务器端口 -->
        <property name="fromAddress" value="1653815705@qq.com" /><!-- 发送地址 -->
        <property name="toAddress" value="498793943@qq.com" /><!-- 接收地址 -->
        <property name="userName" value="1653815705@qq.com" /><!-- 用户名 -->
        <property name="password" value="123456789d" /><!-- 密码 -->
        <property name="validate" value="true" /><!-- 是否需要验证 -->
        <property name="subject" value="设置邮箱标题 如http://www.guihua.org 中国桂花网" />
        <property name="content"
                  value="设置邮箱内容 如http://www.guihua.org 中国桂花网 是中国最大桂花网站==" />
        <property name="fileName" value="d:/1.txt" /><!-- 附件多个附件中间用逗号隔开 -->
    </connection>
</connections>
  • 实际使用配置
<?xml version="1.0" encoding="UTF-8"?>
<root>
    <interface id="javamail" singleton="false"
        basePackage="com.brilliance.eibs.core.service.instance.impl" version="2.0">
        <import file="#{COMMONPATH}/commons.xml" />
        <transaction id="javamail">
            <step id="1">
                <connection ref="javaMailConnection" type="out" /><!-- out表示发送邮件,in表示接收邮件 -->
            </step>
        </transaction>
    </interface>
</root>

results matching ""

    No results matching ""