That is just a warning and won't prevent the page from working.
You can prevent ignorable errors from showing on your page by adjusting the php.ini error reporting setting to E_ALL & ~E_STRICT and they will magically disappear
You can probably fix it on the page by using the @ symbol which prevents displaying error messages on a single line like:
$theMailer =& @Mail::factory('smtp', $paramArray);