在ivx中提供了邮件组件,可以向指定的邮箱发送邮件或者向多个邮箱发送多人邮件(即群发邮件)。邮件组件为后台组件,我们也可以把它看成是一个特殊的数据库,每当我们成功发送一条邮件后,会将该邮件的提交用户、收件人、标题和内容储存在邮件的数据表中。
邮件组件可以执行四个动作,发送邮件、发送多人邮件、输出和分类统计。动作可以由前台组件触发,也可以通过服务调用。
在发送邮件时,收件人、邮件标题和邮件内容不应该为空,且邮箱输入框的输入类型应该为邮箱,一般在发送前会先对输入框的内容进行条件判断,若不满足条件则给予提示。另外发送多人邮件时,收件人要写成数组格式,或者直接绑定一个一维数组,将收件人邮箱添加到一维数组中。
输出和分类统计则与普通数据库类似。
收件人收到邮件后可以看到标题、内容和发件人,其中发件人邮箱统一为system@ih5.cn。