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> 代表操作失败。