在ivx中提供了邮件组件,可以向指定的邮箱发送邮件或者向多个邮箱发送多人邮件(即群发邮件)。邮件组件为后台组件,我们也可以把它看成是一个特殊的数据库,每当我们成功发送一条邮件后,会将该邮件的提交用户、收件人、标题和内容储存在邮件的数据表中。![关于ivx邮件组件的经验总结](https://s4.51cto.com/images/blog/202004/28/32885c46b8c273fc1b5d6a6a4f63f36a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
邮件组件可以执行四个动作,发送邮件、发送多人邮件、输出和分类统计。动作可以由前台组件触发,也可以通过服务调用。br/>在发送邮件时,收件人、邮件标题和邮件内容不应该为空,且邮箱输入框的输入类型应该为邮箱,一般在发送前会先对输入框的内容进行条件判断,若不满足条件则给予提示。另外发送多人邮件时,收件人要写成数组格式,或者直接绑定一个一维数组,将收件人邮箱添加到一维数组中。
![](https://s4.51cto.com/images/blog/202004/28/5c2ebf6e5242446c95fa1dbe083696d2.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](https://s4.51cto.com/images/blog/202004/28/dbc31e8fb34556f04507ec831e8f95f2.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](https://s4.51cto.com/images/blog/202004/28/ee2b5daacafe09e0b27d45886fad3b55.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
输出和分类统计则与普通数据库类似。
![](https://s4.51cto.com/images/blog/202004/28/2803c39e67c2502d794a4dcfa1b8f604.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
![](https://s4.51cto.com/images/blog/202004/28/d5a3fcc0fafcc0681727364f685b7118.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
收件人收到邮件后可以看到标题、内容和发件人,其中发件人邮箱统一为[email protected]。
![关于ivx邮件组件的经验总结](https://s4.51cto.com/images/blog/202004/28/f85bf4006ce2df1ff10e4a44f75efc5b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)