Back to MailHelper class

Method cleanAddress

public static mixed
cleanAddress
(mixed $address)
Verifies that an email address does not have any extra headers injected into it.
Parameters
  • string $address email address.
Returns
  • mixed email address string or boolean false if injected headers are present.
Since
  • 1.7.0
Class: MailHelper
Project: Joomla

Method cleanAddress - Source code

/**
 * Verifies that an email address does not have any extra headers injected into it.
 *
 * @param   string  $address  email address.
 *
 * @return  mixed   email address string or boolean false if injected headers are present.
 *
 * @since   1.7.0
 */
public static function cleanAddress($address)
{
    if (preg_match("[\\s;,]", $address)) {
        return false;
    }
    return $address;
}