at 0x3aa3e60>
CodeIgniter

3.0-dev User Guide

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.

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@somesite.com'))
{
        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.