Mail

<br/> >i 本文档的最新修订日期是: > **2022-07-20** # Mail :: 向指定的邮件地址发送Email。 # 模块配置 配置文件位于 <font color="#c7254e">`/config/core/Mail.php`</font> 。 * **<font color="#ff6600">`server`</font>** <font color="#0099ff">`(String)`</font> <font color="#bbbbbb">`''`</font> : 指定发件服务器。 * **<font color="#ff6600">`port`</font>** <font color="#0099ff">`(Int)`</font> <font color="#bbbbbb">`25`</font> : 指定发件服务器的FTP服务的端口。 * **<font color="#ff6600">`user`</font>** <font color="#0099ff">`(String)`</font> <font color="#bbbbbb">`''`</font> : 指定连接发件服务器时提供的用户名。 * **<font color="#ff6600">`password`</font>** <font color="#0099ff">`(String)`</font> <font color="#bbbbbb">`''`</font> : 指定连接发件服务器时提供的密码。 * **<font color="#ff6600">`fromAddress`</font>** <font color="#0099ff">`(String)`</font> <font color="#bbbbbb">`''`</font> : 指定发件地址。 * **<font color="#ff6600">`fromName`</font>** <font color="#0099ff">`(String)`</font> <font color="#bbbbbb">`''`</font> : 指定发件人名称。 # 公共参数 * **<font color="#ff6600">`address(地址)`</font>** <font color="#0099ff">`(String)`</font> <font color="#BBBBBB">`默认值见方法参数`</font>: 用以指定收件人的邮箱地址。 * **<font color="#ff6600">`title(标题)`</font>** <font color="#0099ff">`(String)`</font> <font color="#BBBBBB">`默认值见方法参数`</font>: 用以指定邮件主题。 * **<font color="#ff6600">`content(内容)`</font>** <font color="#0099ff">`(String)`</font> <font color="#BBBBBB">`默认值见方法参数`</font>: 用以指定邮件正文。 * **<font color="#ff6600">`timeout(超时时间)`</font>** <font color="#0099ff">`(Int)`</font> <font color="#BBBBBB">`默认值见方法参数`</font>: 用以指定超时时间。 值的单位为秒(s)。 # send() ## 说明 **<font color="#0099ff"><font color="#ff6600">Mail</font> :: <font color="#ff6600">send</font> ( <kbd>传参数组</kbd> )</font>** 通过使用Socket的方式发送邮件。 此方法 <font color="#c7254e">`支持`</font> 中文参数名。 ## 参数 * **<font color="#ff6600">`address(地址)`</font>** <font color="#0099ff">`(String)`</font> <font color="#BBBBBB">`<必须>`</font>: 详见本模块 <font color="#c7254e">`公共参数`</font> 部分的说明。 * **<font color="#ff6600">`title(标题)`</font>** <font color="#0099ff">`(String)`</font> <font color="#BBBBBB">`<必须>`</font>: 详见本模块 <font color="#c7254e">`公共参数`</font> 部分的说明。 * **<font color="#ff6600">`content(内容)`</font>** <font color="#0099ff">`(String)`</font> <font color="#BBBBBB">`<必须>`</font>: 详见本模块 <font color="#c7254e">`公共参数`</font> 部分的说明。 * **<font color="#ff6600">`timeout(连接信息)`</font>** <font color="#0099ff">`(Int)`</font> <font color="#BBBBBB">`15`</font>: 详见本模块 <font color="#c7254e">`公共参数`</font> 部分的说明。 ## 返回 <font color="#0099ff">`(Bool)`</font> 类型。 返回值为 <font color="#c7254e">`TRUE`</font> 时代表操作成功完成、<font color="#c7254e">`FALSE`</font> 代表操作失败。