ну проверить работоспособность функции mail() достаточно просто.
Можно создать файл test.php c следующим содержанием
<?php
$to = 'example@example.com';
$subject = 'TEST';
$message = 'hello';
mail($to, $subject, $message);
?>
example@example.com - заменить на свое мыло.
Положить этот файл в корень сайта и набрать в браузере "http://ваш-домен.ru/test.php"
И после этого обновить раз или несколько страницу. На указное мыло должно будет прийти письмо с заголовком "TEST", сколько раз обновляли страницу столько писем и будет.
Поэтому не забудьте потом его убрать!Письма могут приходить с задержкой, если их совсем не будет трясите хостера.
А так скорее всего дело в самом компоненте, если стандартные формы работают.