
Проблема на разных хостингах — функция PHP — mail (), которая по умолчанию стоит в wordpress — не отправляет почту. В итоге проблема — пользователи не могу зарегистрироваться, так как им на почтовый ящик не приходит пароль.
Самый надежный способ решить эту проблему — в папке wp-includes редактируем файл pluggable.php. Там есть срочка:
// Set to use PHP's mail()
$phpmailer->IsMail();
Закомментируйте её и вместо и вставьте $phpmailer->IsSendmail();, то есть у вас получится следующее:
// Set to use PHP's mail()
//$phpmailer->IsMail();
$phpmailer->IsSendmail();
Как вариант — еще советуют хак файла wp-includes/class-phpmailer.php, там есть выбор метода отправки почты в WordPress по умолчанию —
/**
* Method to send mail: («mail», «sendmail», or «smtp»).
* @var string
*/
var $Mailer = ‘mail';
в var $Mailer указать другой метод.
CMS