По умолчанию, WordPress для отсылки сообщений по электронной почте использует PHP Sendmail.
Так что если отправка не работает, для начала проверьте включен ли данный функционал на вашем хостинге.
Если Sendmail доступен, а письма все равно не отправляются, зайдите в cpanel вашего аккаунта и создайте почтовый ящик с названием wordpress на вашем домене. Т.е., если ваш домен example.com, то почтовый ящик должен быть [email protected] . Пароль запишите, хотя WordPress’у он и не понадобится.
Чтобы проверить работоспособность электронной почты, залогиньтесь в WordPress и убедитесь, что в настройках вашей учетной записи указан корректный емейл. Теперь завершите сеанс, и на странице входа нажмите кнопку Забыл пароль. При этом на ваш емейл придет сообщение с информацией о смене пароля. Менять его не обязательно, мы всего лишь проверяем работу почты.