The Email Helper provides some assistive functions for working with Email. For a more robust email solution, see CodeIgniter’s Email Class.
Important
The Email helper is DEPRECATED and is currently only kept for backwards compatibility.
This helper is loaded using the following code:
$this->load->helper('email');
The following functions are available:
valid_email($email)
Parameters: |
|
---|---|
Returns: |
TRUE if a valid email is supplied, FALSE otherwise |
Return type: |
bool |
Checks if the input is a correctly formatted e-mail address. Note that is doesn’t actually prove that the address will be able recieve mail, but simply that it is a validly formed address.
Example:
if (valid_email('[email protected]')) { echo 'email is valid'; } else { echo 'email is not valid'; }
Note
All that this function does is to use PHP’s native filter_var()
:
(bool) filter_var($email, FILTER_VALIDATE_EMAIL);
send_email($recipient, $subject, $message)
Parameters: |
|
---|---|
Returns: |
TRUE if the mail was successfully sent, FALSE in case of an error |
Return type: |
bool |
Sends an email using PHP’s native mail() function.
Note
All that this function does is to use PHP’s native mail
mail($recipient, $subject, $message);
For a more robust email solution, see CodeIgniter’s Email Library.
© 2014–2017 British Columbia Institute of Technology
Licensed under the MIT License.
https://www.codeigniter.com/user_guide/helpers/email_helper.html