ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 邮件辅助函数 邮件辅助函数文件包含了用于处理邮件的一些函数。欲了解关于邮件更全面的解决方案, 可以参考 CodeIgniter 的 [Email 类](http://codeigniter.org.cn/user_guide/libraries/email.html) 。 >[danger] 重要 > 不鼓励继续使用邮件辅助函数,这个库当前仅是为了向前兼容而存在。 [TOC=2,3] ## [加载辅助函数](http://codeigniter.org.cn/user_guide/helpers/email_helper.html#id4) 该辅助函数通过下面的代码加载: ~~~ $this->load->helper('email'); ~~~ ## [可用函数](http://codeigniter.org.cn/user_guide/helpers/email_helper.html#id5) 该辅助函数有下列可用函数: valid_email($email) 参数: * **$email** (string) -- E-mail address 返回: TRUE if a valid email is supplied, FALSE otherwise 返回类型: bool 检查 Email 地址格式是否正确,注意该函数只是简单的检查它的格式是否正确, 并不能保证该 Email 地址能接受到邮件。 Example: ~~~ if (valid_email('email@somesite.com')) { echo 'email is valid'; } else { echo 'email is not valid'; } ~~~ 注解 该函数实际上就是调用 PHP 原生的 filter_var() 函数而已: ~~~ (bool) filter_var($email, FILTER_VALIDATE_EMAIL); ~~~ send_email($recipient, $subject, $message) 参数: * **$recipient** (string) -- E-mail address * **$subject** (string) -- Mail subject * **$message** (string) -- Message body 返回: TRUE if the mail was successfully sent, FALSE in case of an error 返回类型: bool 使用 PHP 函数 [mail()](http://php.net/function.mail) 发送邮件。 注解 该函数实际上就是调用 PHP 原生的 mail() 函数而已 ~~~ mail($recipient, $subject, $message); ~~~ 欲了解关于邮件更全面的解决方案,可以参考 CodeIgniter 的 [Email 类](http://codeigniter.org.cn/user_guide/libraries/email.html) 。