Помогите пожалуйста, создал форму, сделал пользовательский скрипт, вроде всё нормально, вот только мыло не приходит. В настройках сервера 100% всё ОК, проверял, т.к. с другой формы с таким же кодом, но поменьше мыло приходит. Вот собственно код: Код (PHP): // declare globals used in this piece global $mosConfig_mailfrom, $mosConfig_fromname; // include facile forms standard library $this->execPieceByName('ff_InitLib'); $name="Полное название компании: ".ff_getSubmit('name_comp_box'); $index="Индекс: ".ff_getSubmit('index_box'); $city="Город: ".ff_getSubmit('city_box'); $street="Улица: ".ff_getSubmit('street_box'); $ofis="Номер дома/офиса: ".ff_getSubmit('ofis_box'); $fax="Факс: ".ff_getSubmit('fax_box'); $email="E-mail: ".ff_getSubmit('email_box'); $web="Веб-сайт: ".ff_getSubmit('web_box'); $face="ФИО контактного лица: ".ff_getSubmit('face_box'); $dolz="Должность: ".ff_getSubmit('dolz_box'); $prtel="Прямой телефон: ".ff_getSubmit('pr_tel_box'); $emailface="E-mail контактного лица: ".ff_getSubmit('email_face_box'); $fioruk="ФИО руководителя компании: ".ff_getSubmit('fio_ruk_box'); $polndolz="Полное название должности: ".ff_getSubmit('poln_dolz_box'); $ruktel="Прямой телефон: ".ff_getSubmit('ruk_tel_box'); $rukemail="email: ".ff_getSubmit('ruk_email_box'); $profile="Профиль компании: ".ff_getSubmit('profile_box'); $year="Год основания компании: ".ff_getSubmit('year_box'); $vid="Виды деятельности: ".ff_getSubmit('vid_box'); $spec="Специализации: ".ff_getSubmit('spec_box'); $products="Перечень продуктов: ".ff_getSubmit('products_box'); $clients="Количество клиентов: ".ff_getSubmit('clients_box'); $metods="Методы продвижения компании, продуктов, услуг: ".ff_getSubmit('metods_box'); $dop="Дополнительная информация: ".ff_getSubmit('dop_box'); $country="Страна: ".ff_getSubmit('country_box'); $otra="Отрасль: ".ff_getSubmit('otra_box'); $sotr="Количество сотрудников: ".ff_getSubmit('sotr_box'); $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; // send the mail $this->sendMail( $mosConfig_mailfrom, // email addr of submitter (1) $mosConfig_fromname.' - Анкета', // name of submitter (1) "vicemax90@yahoo.com", // email of recipient (2) ff_getSubmit('subject'), // subject of the mail (3) $message // body of the mail (3) );
Ответ: Проблема в форме, не приходит мыло. ставь локально мэйлсервер, смотри логи. Но... Это кусок, как я понимаю из FacileForms? Тогда можно взять уже готовую форму и переделать поля формы в ней, точнее добавить сколько надо. Взять к примеру SamplePieceApp из уже готовых. А мыло указывается в настройках самой формы. Зачем лишний геморрой? У тебя ведь простая форма, с десятком полей и все...
Ответ: Проблема в форме, не приходит мыло. Да не, здесь 100% где-то в коде проблема.... А стандартными средствами немогу, потому что там много лишнего приходит...
Ответ: Проблема в форме, не приходит мыло. всё, вопрос решил, форма правильная, просто сама почта видимо глючила или определяла как спам.
Ответ: Проблема в форме, не приходит мыло. Молодец, maximum, в очередной раз убеждаюсь, что это не тебе, а к тебе надо обращаться за помощью!