Проблема в форме, не приходит мыло.

Тема в разделе "Формы", создана пользователем maximum, 27.09.2007.

  1. Offline

    maximum Недавно здесь

    Регистрация:
    15.08.2007
    Сообщения:
    34
    Симпатии:
    0
    Помогите пожалуйста, создал форму, сделал пользовательский скрипт, вроде всё нормально, вот только мыло не приходит. В настройках сервера 100% всё ОК, проверял, т.к. с другой формы с таким же кодом, но поменьше мыло приходит. Вот собственно код:


    Код (PHP):
    1. // declare globals used in this piece
    2. global $mosConfig_mailfrom, $mosConfig_fromname;
    3.  
    4. // include facile forms standard library
    5. $this->execPieceByName('ff_InitLib');
    6.  
    7. $name="Полное название компании: ".ff_getSubmit('name_comp_box');
    8. $index="Индекс: ".ff_getSubmit('index_box');
    9. $city="Город: ".ff_getSubmit('city_box');
    10. $street="Улица: ".ff_getSubmit('street_box');
    11. $ofis="Номер дома/офиса: ".ff_getSubmit('ofis_box');
    12. $fax="Факс: ".ff_getSubmit('fax_box');
    13. $email="E-mail: ".ff_getSubmit('email_box');
    14. $web="Веб-сайт: ".ff_getSubmit('web_box');
    15. $face="ФИО контактного лица: ".ff_getSubmit('face_box');
    16. $dolz="Должность: ".ff_getSubmit('dolz_box');
    17. $prtel="Прямой телефон: ".ff_getSubmit('pr_tel_box');
    18. $emailface="E-mail контактного лица: ".ff_getSubmit('email_face_box');
    19. $fioruk="ФИО руководителя компании: ".ff_getSubmit('fio_ruk_box');
    20. $polndolz="Полное название должности: ".ff_getSubmit('poln_dolz_box');
    21. $ruktel="Прямой телефон: ".ff_getSubmit('ruk_tel_box');
    22. $rukemail="email: ".ff_getSubmit('ruk_email_box');
    23. $profile="Профиль компании: ".ff_getSubmit('profile_box');
    24. $year="Год основания компании: ".ff_getSubmit('year_box');
    25. $vid="Виды деятельности: ".ff_getSubmit('vid_box');
    26. $spec="Специализации: ".ff_getSubmit('spec_box');
    27. $products="Перечень продуктов: ".ff_getSubmit('products_box');
    28. $clients="Количество клиентов: ".ff_getSubmit('clients_box');
    29. $metods="Методы продвижения компании, продуктов, услуг: ".ff_getSubmit('metods_box');
    30. $dop="Дополнительная информация: ".ff_getSubmit('dop_box');
    31. $country="Страна: ".ff_getSubmit('country_box');
    32. $otra="Отрасль: ".ff_getSubmit('otra_box');
    33. $sotr="Количество сотрудников: ".ff_getSubmit('sotr_box');
    34.  
    35.  
    36.  
    37.  
    38. $message=$name."\r\n".$country."\r\n".$index."\r\n".$city."\r\n".$street."\r\n".$ofis."\r\n".$fax."\r\n".$email."\r\n".$web."\r\n".$face."\r\n".$dolz."\r\n".$prtel."\r\n".$emailface."\r\n".$fioruk."\r\n".$polndolz."\r\n".$ruktel."\r\n".$rukemail."\r\n".$profile."\r\n".$year."\r\n".$otra."\r\n".$vid."\r\n".$spec."\r\n".$products."\r\n".$sotr."\r\n".$clients."\r\n".$metods."\r\n".$dop;
    39.  
    40. // send the mail
    41. $this->sendMail(
    42.     $mosConfig_mailfrom,                // email addr of submitter (1)
    43.     $mosConfig_fromname.' - Анкета',   // name of submitter (1)
    44.     "vicemax90@yahoo.com",              // email of recipient (2)
    45.     ff_getSubmit('subject'),            // subject of the mail (3)
    46.     $message                             // body of the mail (3)  
    47. );
     
  2.  
  3. agruts
    Offline

    agruts Russian Joomla! Team

    Регистрация:
    01.03.2006
    Сообщения:
    612
    Симпатии:
    21
    Пол:
    Мужской
    Ответ: Проблема в форме, не приходит мыло.

    ставь локально мэйлсервер, смотри логи. Но...

    Это кусок, как я понимаю из FacileForms? Тогда можно взять уже готовую форму и переделать поля формы в ней, точнее добавить сколько надо. Взять к примеру SamplePieceApp из уже готовых. А мыло указывается в настройках самой формы.
    Зачем лишний геморрой?
    У тебя ведь простая форма, с десятком полей и все...
     
  4. Offline

    maximum Недавно здесь

    Регистрация:
    15.08.2007
    Сообщения:
    34
    Симпатии:
    0
    Ответ: Проблема в форме, не приходит мыло.

    Да не, здесь 100% где-то в коде проблема.... А стандартными средствами немогу, потому что там много лишнего приходит...
     
  5. agruts
    Offline

    agruts Russian Joomla! Team

    Регистрация:
    01.03.2006
    Сообщения:
    612
    Симпатии:
    21
    Пол:
    Мужской
    Ответ: Проблема в форме, не приходит мыло.

    как понять "много лишнего"?
     
  6. Offline

    maximum Недавно здесь

    Регистрация:
    15.08.2007
    Сообщения:
    34
    Симпатии:
    0
    Ответ: Проблема в форме, не приходит мыло.

    всё, вопрос решил, форма правильная, просто сама почта видимо глючила или определяла как спам.
     
  7. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    633
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Проблема в форме, не приходит мыло.

    Молодец, maximum, в очередной раз убеждаюсь, что это не тебе, а к тебе надо обращаться за помощью! :bravo:
     

Поделиться этой страницей

Загрузка...