Email Helper
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.
Loading this Helper
This helper is loaded using the following code:
$this->load->helper('email');
Available Functions
The following functions are available:
-
valid_email($email)
-
Parameters: - $email (string) – E-mail address
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: - $recipient (string) – E-mail address
- $subject (string) – Mail subject
- $message (string) – Message body
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–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/userguide3/helpers/email_helper.html