phpmailer ОШИБКА: не удалось создать экземпляр почтовой функции

Я использую локальный сервер WAMP (Windows) для веб-хостинга. Я получаю следующую ошибку.

phpmailer ОШИБКА: не удалось создать экземпляр почтовой функции.

Я перепробовал много решений, но у меня ничего не получалось.

PHP почтовый скрипт
    $mailer = new PHPMailer();
    $mailer->IsMAIL();
    $mailer->CharSet = 'utf-8';
    $mailer->AddAddress($formvars['email'],$formvars['name']);
    $mailer->Subject = "Your registration with ".$this->sitename;
    $mailer->From = $this->GetFromAddress();        
    $confirmcode = $formvars['confirmcode'];
    $confirm_url = $this->GetAbsoluteURLFolder().'/confirmreg.php?code='.$confirmcode;
    $mailer->Body ="Hello ".$formvars['name']."\r\n\r\n".
    "Thanks for your registration with ".$this->sitename."\r\n".
    "Please click the link below to confirm your registration.\r\n".
    "$confirm_url\r\n".
    "\r\n".
    "Regards,\r\n".
    "Webmaster\r\n".
    $this->sitename;

    if(!$mailer->Send())
    {
        $this->HandleError("Failed sending registration confirmation email.".$mailer->ErrorInfo);
        //echo "Mailer Error: " . $mailer->ErrorInfo;
        return false;
    }
    return true;

Как мне диагностировать эту ошибку?

Ответы на вопрос(2)

Ваш ответ на вопрос