Не думаю что проблема в хостинге, другие плагины которые я ставил работали корректно, но дело в том что сами плагины меня не устроили по разным причинам, не буду их указывать. Ваш плагин вполне достойный и главное полностью отвечает моим требованиям, скажем он идеально подходит под мои нужды. Есть у меня одна мысль - создать почту noreplay@domen и попробовать так, но интересно если восстановление пароля - письма-то приходят! А вот при регистрации -нет!?
я только вчера решал подобную проблему. Письма о восстановлении пароля приходили и тест на отправку письма с сервера тоже был пройден, но не работала отправка писем при подтверждении заказа. Как сообщили на хостинге, данный запрос просто блокировался из-за превышения нагрузки на хостинг от аккаунта, предложили уменьшить нагрузку. О какой нагрузке может идти речь, если сайт новый, не очень понятно. Хостинг был nic.ru
Сам скрипт отсылающий письма довольно простой и ломаться там нечему. Такой же работает на этом сайте и все прекрасно отсылается. Все замеченные ранее проблемы с отсылкой писем решались удачно на стороне хостинга.
Вы когда регистрировались на этом сайте получили письмо о подтверждении? А здесь установлена последняя версия. Значит все работает.
Тем более, что функционал отправки писем о подтверждении регистрации уже давно не редактировался.
Какой формой регистрации пользуетесь?
Если это форма в виджете, то смотрите функцию get_register_user_rcl() в файле functions-rcl.php, именно там формируется текст письма и письмо высылается.
Зарегился как temp_orary, письмо пришло без проблем. Кстати, наверное, можете удалить этого пользователя.
У вас на сайте совсем другая форма регистрации и пароль высылается на почту. В моем случае в форме такие поля – login, e-mail, password.
Если создаешь пользователя непосредственно в wordpress приходит письмо!
Я же просил у вас указать тип формы входа и регистрации, который вы используете, я так и не получил ответа!
Я уже отписал вам выше почему в определенных случаях отправка писем может быть заблокированной самим хостингом, неужели такой вариант вами просто не рассматривается?
Вот вам чистый тестовый сайт, где установлена последняя версия плагина, регистрируйтесь пока не надоест __http://pnk.codeseller.ru/
Форма входа в виджете если это нужно, хотя пытался использовать и на отдельной странице и стандартную WordPress, так вот если использовать WordPress все работает и письма приходят и админу и тому кто регился с сгенерированным паролем, в остальных случаях нет. Можно было бы остановиться на этом варианте но уж больно убого смотрится виджет.
Все проверил, но ничем обрадовать не могу. Письмо не отправляется, тк не срабатывает фукнция wp_mail - стандартная для ВП. Основная причина этого - отключение на сервере функции mail(). Вопрос почему это происходит можете задать своему хостингу, как я и советовал ранее.
Повторюсь для тех, кто не до конца понял. Скрипт плагина отрабатывает без ошибок, текст письма формирмируется нормально, письмо добросовестно пытается отправиться, так что к плагину вопросов нет.
nomadpvl сказал(а)
Здравствуйте!
Возникла такая проблема, не отправляются письма о подтверждении регистрации, бьюсь уже 3-й день. Отправка через SMTP. Причем для восстановления пароля письма приходят. В чем может быть дело?
Может кто подскажет решение данной проблемы.
Здравствуйте! Подскажите, решение не нашли? Сейчас бьюсь над такой же проблемой. Но! Сайт установлен на локальной машине. И тоже самое. Письма о восстановлении пароля приходят, а вот при регистрации - нет.
Админ просто не понял, о чём речь.
Есть хосты, как у меня, которые запрещают стандартную функцию mail. Потому обычно используется плагин WP-smtp mail
Он регистрируется на указанном smtp, обычно создаётся у хостера и он перехватывает функцию wp_mail
Однако, чтобы она работала корректно, как написал товарищ выше, в коде rcl-function.php надо поменять noreply@ на ваш е-мейл, у меня это registration@