Доброго времени суток уважаемые форумчане! Подскажите пожалуйста, проверить работоспособность формы обратной связи? Установил модуль Webform, настроил нужные поля, указал почту на которую должны прилетать письма с сайта, пробую, ничего не приходит, может ли это быть из-за того, что в данный момент я делаю все локально на OpenServer?
Комментарии
Может.
Что у вас прописано в php.ini насчёт sendmail_path = ?
Честно говоря, мало что сказало )
%mailway% - судя по всему какой-то собственный токен (сокращение) из OpenServer, который должен расширяться в полный путь до sendmail.
Типичный пример из php.ini:
или
sendmail_path = /usr/lib/sendmail
Впрочем, для windows может быть что-то вроде:
sendmail_path = "D:\mail\sendmailstub.exe -t -o"
(Это только для примера, не стоит искать у себя sendmailstub.exe)
При локальной разработке испольуются sendmail заглушки типа mailhog. Не помню, что есть в OpenServer, но гугл точно подскажет
У меня, кстати, была самописная заглушка, написанная на PHP же ))
Запускалась через CLI. Складывала все письма в отдельную папочку )
Где-то валяется до сих пор.
То есть я так понимаю, что при локальной работе нужно использовать некую заглушку, чтоб работало?
Обычно - да, если не нужно, чтобы почта реально уходила из sendmail или SMTP.
PS. Под windows вообще нет штатного компонента sendmail, поэтому в сборках типа OpenServer, WAMP и т.д. часто используется просто программа-заглушка. Заглушка как бы имитирует работу linux'овского sendmail, но ничего не отправляет, а просто записывает в какую-то свою директорию исходящие письма в виде файлов.
Да, потому что для тестирования нет необходимости отправлять реальные письма
Ребята Вы так не ругайтесь, слова типа PHP и т.д. для меня это так далеко
Думаю, вам для начала стоит проверить, отправляет ли OpenServer вообще почту из PHP. Возможно, стоит поискать где-то в его оболочке/менюшках пункт "Настройка sendmail" или "Проверка sendmail" или что-то ещё насчёт mail-функций.
Немного разобрался, в настройках OpenServer вот что нашел



куда письма отправляются
в таком формате
текст сообщения
Этого вполне достаточно для проверки. Реальную отправку будете тестировать уже на хостинге