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.

Вот скриншоты:
Тут создаем форму
Image

Тут добавляем емайл куда отправлять писмо
Image

Тут приходят письма парами :)
Image

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.

Вот скриншоты:
Тут создаем форму
Image

Тут добавляем емайл куда отправлять писмо
Image

Тут приходят письма парами :)
Image
Может для начала попробовать локализовать ошибку? Например сменить целевой е-майл и посмотреть, сколько придет сообщений.

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(), создал просто тэг ползовательский:
$to = 'mojemail@msn.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
Мне приходят тоже 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);
Может кто подскажет как поправить, ато второй хостинг уже пробую, одна и таже беда :(