Page 1 of 2
Form Builder - приходит на почту 2 одинаковых емайла
Posted: Tue Nov 04, 2008 1:11 pm
by D1mka
Привет,
Вот взял сделал Form Builder-ом форму контакта, после заполнения и отправки приходит 2 одинаковых письма на указаный емайл. Никто не сталкивался с таким что на почту приходят 2 одинкаовых емайла? Что-то никак не пойму причину...
Использовал "Email Results to set Address(es)" поле для указание емайла куда слать и форму которую отправляю на данный емайл.
Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Tue Nov 04, 2008 5:36 pm
by ZYV
Последнее предложение не могу расшифровать.
Завтра как раз буду ставить последнюю версию этого модуля на последнюю версию CMS - посмотрю, происходит ли такая фигня.
Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Tue Nov 04, 2008 7:36 pm
by D1mka
ZYV wrote:
Последнее предложение не могу расшифровать.
Завтра как раз буду ставить последнюю версию этого модуля на последнюю версию CMS - посмотрю, происходит ли такая фигня.
Расшифровываю

Использую в Строителе форм "Поле" для отправки формы на емайл, с названием "Email Results to set Address(es)", в нем создаю шаблон который отправляется на емайл, так-же указываю сам емэйл, но по каким-то непонятным обстоятельствам, после отправки пользователем через эту форму информации, вместо одного письма приходит 2.
Вот скриншоты:
Тут создаем форму
Тут добавляем емайл куда отправлять писмо
Тут приходят письма парами

Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Tue Nov 04, 2008 9:28 pm
by ZYV
Завтра буду пробовать воспроизвести...
Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Wed Nov 05, 2008 12:43 pm
by ilia3d
D1mka wrote:
Расшифровываю

Использую в Строителе форм "Поле" для отправки формы на емайл, с названием "Email Results to set Address(es)", в нем создаю шаблон который отправляется на емайл, так-же указываю сам емэйл, но по каким-то непонятным обстоятельствам, после отправки пользователем через эту форму информации, вместо одного письма приходит 2.
Вот скриншоты:
Тут создаем форму
Тут добавляем емайл куда отправлять писмо
Тут приходят письма парами
Может для начала попробовать локализовать ошибку? Например сменить целевой е-майл и посмотреть, сколько придет сообщений.
Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Wed Nov 05, 2008 1:17 pm
by D1mka
на gmail тоже 2 пришло

Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Wed Nov 05, 2008 2:45 pm
by ZYV
В общем не могу воспроизвести твою проблему. У меня по одному письму приходит. Настроено вот так.
Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Thu Nov 06, 2008 11:10 am
by D1mka
Тогда получается... тогда я вообще незнаю почему такая беда,
Потому-что если просто через CMSMailer писмо тестовое отправляешь 1 приходит, а через модуль форм 2 приходит, непойму, где происходит дублирование. Есть какие-нибудь идеи? уже какой день сижу на этом вопросе, незнаю как сделать
Если форма обробатывается она должна послаться 1 раз. просто письма ведь приходят 1 раз. Может какието проблемы на сендмайле, пробывал в CMSMailer уже все три варианта отправки почты. такое ощущение что гдето два раза сабмитится форма.
Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Thu Nov 06, 2008 12:49 pm
by Il_Burbero
Я бы еще прошерстил события. Чем черт не шутит, может куда то записалося.
Шаблон опять же может косячить, тоже надо прошерстить. В форме шаблон...
Попробуйте еще тест CMSMailer не из его админки послать а сделать тест плугин использующий CMSMailer и через него.
У меня аналогичная схема есть, приходит одно письмо.
Хотя я думаю трабл не обязательно в КМСке. Я вот часто использую подписку и довольно часто получаю дубли писем. Возможно кто то получает негативный результат отправки письма (failed) и пробует еще раз.
Можно еще включить дебаггер и посмотреть что мутит КМС на странице с формой.
Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Thu Nov 06, 2008 1:06 pm
by D1mka
Il_Burbero wrote:
Я бы еще прошерстил события. Чем черт не шутит, может куда то записалося.
Шаблон опять же может косячить, тоже надо прошерстить. В форме шаблон...
Попробуйте еще тест CMSMailer не из его админки послать а сделать тест плугин использующий CMSMailer и через него.
У меня аналогичная схема есть, приходит одно письмо.
Хотя я думаю трабл не обязательно в КМСке. Я вот часто использую подписку и довольно часто получаю дубли писем. Возможно кто то получает негативный результат отправки письма (failed) и пробует еще раз.
Можно еще включить дебаггер и посмотреть что мутит КМС на странице с формой.
Можно по подробнее про дебагер и про тест плагин?
Хочется разобраться с этой бедой.
Можно пример плагина, если есть? и про дебагер, как включить и где потом логи посмотреть?
Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Thu Nov 06, 2008 2:27 pm
by ZYV
ПеременнаÑ
Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Thu Nov 06, 2008 2:50 pm
by D1mka
дебаг ругается на:
Notice: Undefined variable: htmlemail in /home/bagriitt/public_html/cmsms/modules/FormBuilder/classes/Form.class.php on line 2057
я не думаю что это причина дублированных писем, а в каком файле происходит отправка где можно посмотреть $to и header "To:"?
на серваке где хостится мой сайт PHP Version 5.2.6, вот инфо по ПХП
info.php
Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Sat Nov 29, 2008 12:44 am
by D1mka
Вот и отпуск прошел, а так и не пофиксел я эту беду... да и смотрю ответа так и не было... я не нашел файла, где вся эта беда собирается и отправляется чтобы посмотреть как это делается... Прям хоть сам делай форму от руки и тэг отправки на емайл...

Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Sat Nov 29, 2008 9:34 am
by ZYV
Ну так а чего тебе отвечать? Телепаты в отпуске. Явно что-то не так с настройками формы, CMSMS или сервера. Варианты что делать тебе предложили. Ты их не реализовал. Чтобы проблему решить, надо смотреть логи и отлаживать, кто будет в своё рабочее время бесплатно для тебя этим заниматься, кроме тебя самого - не очень понятно.
Re: Form Builder - приходит на почту 2 одинаковых емайла
Posted: Sun Nov 30, 2008 2:09 am
by D1mka
Вот еще по разузнал методом тыка: У меня походу трабла с php функцией mail(), создал просто тэг ползовательский:
Мне приходят тоже 2 письма. Не кто не в курсе как с этим бороться? Пробовал через сендмайл посылать, страница замерзает и не обрабатывается, белый экран будто пустая страница вот код пользовательского тэга:
$to = '
d1mk@bk.ru';
$subject = "test test tes";
$message = '
test test tets
test
';
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: Birthday Reminder \r\n";
$mail =& Mail::factory('smtp', array('host' => 'localhost', 'port' => 25));
$mail->send($to, $subject, $message, $headers);
Может кто подскажет как поправить, ато второй хостинг уже пробую, одна и таже беда
