Как отправить сообщение Вконтакте email-ом?
phpmailer + yandexSMTP
Пример config.php$__smtp = array(
    "host" => "smtp.yandex.ru", //smtp сервер
    "debug" => 2,                   //отображение информации дебаггера (0 - нет вообще)
    "auth" => true,                 //сервер требует авторизации
    "port" => 25,                    //порт (по-умолчанию - 25)
    "username" => "%username%",//имя пользователя на сервере
    "password" => "%password%",//пароль
    "addreply" => "your@email.com",//ваш е-mail
    "replyto" => "your@email.com"      //e-mail ответа
);
Исходник
progger.ru/flush-url/aHR0cDovL2xpdmUucHJvZ2dlci5yd...
Смотрите логи почтового сервера, там будет ответ.