Здравствуйте!
Проблема следующая. Я делаю форму с помощью модуля Webform, мне необходимо что бы зарегистрированный пользователь заполнил эту форму и нажал кнопку отправить. Результат мне пришел на почту для обработки. Почта работает с помощью модуля SMTP Authentication Support. Так вот после заполнения формы нажать на кнопку отправить появляется белая страница на которой лог отправки почты
SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "220 IBM Corp. Mail 5.7.1 for IBM 360/370 " SMTP -> get_lines(): $data is "220 IBM Corp. Mail 5.7.1 for IBM 360/370 " .............много букв........FROM SERVER: 221 mail.rikt.ru closing connection
В настройках модуля SMTP Authentication Support есть пункт
Enable debugging(Checking this box will print SMTP messages from the server for every e-mail that is sent.)
если в этом пункте убрать галочку то лог отправки сообщения после нажатия кнопки не выходит прямо в браузер, но тогда появляется просто белая страница.
Как мне сделать так чтобы после нажатия на кнопку отправить пользователь снова возвращался к форме или попадал просто на страницу с сообщением ваш результат принят ждите обработки.
Делаю это все пока на Денвере.
Спасибо за внимание!
Комментарии
WebForm именно так и работает как вы хотите. Причина ошибки явно в SMTP Authentication Support, попробуте увеличить лимиты памяти для PHP, т.к. readme к модулю сказано
вот именно если я сделаю форму и в ее настройках в поле куда пишется адрес электронной почты ничего не буду писать, оставлю это поле пустым то тогда после того как нажать кнопку отправить появляется страница с тем сообщением которое я указал в настройках, а если прописать адрес электронной почты то начинается проблема.
это вы про memory_limit в php.ini? я попробовал увеличить до 512М, а было 128М мне это не помогло
Вот сейчас попробовал на Денвере установить Drupal 6.19 с нуля, потом установил модуль Webform и SMTP Authentication Support сделал форму и все работает как надо. Единственное я не ставил перевод, все на английском. В чем же может быть загвоздка?
На данный момент проблема решена. После прочтения на drupal.org про белый экран смерти, в файле phpmailer-lang.ru была пустая строчка, я ее удалил и пока все вроде нормализовалось.