Встречаются ситуации, когда по той или иной причине, у вас не получается использовать функцию mail() встроенную в php. Это может быть из-за ошибок в настройке хостинга или из-за ограничения прав.

На этот случай можно использовать такой расширение.

Страница плагина http://wordpress.org/plugins/wp-mail-smtp/