Регистрация
Вход через соцсети
Восстановление пароля

Не работает отправка почты

Новый топик
Страницы: 1  |  2
24.04.2010, 23:34
Ответить | Цитировать
Pixsel

Зарегистрирован:
2010-04-24
Сообщений: 9

Доброго дня! Уважаемый саппорт с Вашей CMS работаю впервые, так что прошу сильно не пинать, подскажите пожалуйста по возникшим вопросам:
1) Компонент веб-формы не отправлет письмо с сайта. При создании компонента в настройках указываю email, куда должна приходить почта и текст после отправки. Так вот при нажатии на отправить текст не появляется и почта пустая.
2) Компонент веб-формы хочу изменить имя поля Тема письма на Телефон в форме отправки сообщений. Пробовал удалить это поле и делать новое, так же менял Название поля и его описание. Оно остаётся как есть, что не так делаю?
система NetCat4 Personal установленный на хостинг sweb.

Заранее спасибо!


Напрасно обучение без мысли...
26.04.2010, 09:20
Ответить | Цитировать
Хыиуду

Зарегистрирован:
2009-10-21
Сообщений: 156

Вставьте в любой шаблон дизайна
".mail("вашапочта@сервер.ru", "Test", "Test", "Reply-To: вашапочта@сервер.ru")."
и откройте страницу с этим шаблоном дизайна. Если на почту ничего не пришло - одно из двух, либо у вас не настроен почтовый сервер, либо ее режет спам-фильтр. Если пришло - видимо, ошибка где-то в коде компонента веб-формы.
2. Посмотрите в форме добавления - возможно, там по ошибке прописано выставление телефона в поле "Тема письма" (или наоборот, я не очень понял суть вашей проблемы).
26.04.2010, 10:57
Ответить | Цитировать
Pixsel

Зарегистрирован:
2010-04-24
Сообщений: 9

Спасибо за совет.
Письмо пришло на почту. а вот с формы не присылается.
Вопрос остаётся открытым.
Уважаемые работники тех.поддержки ответе пожалуйста на мои вопросы.

Напрасно обучение без мысли...
26.04.2010, 12:50
Ответить | Цитировать
Хыиуду

Зарегистрирован:
2009-10-21
Сообщений: 156

Напишите здесь код компонента, в котором выполняется отправка почты
26.04.2010, 13:00
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

2. в этих компонентах создана альтернативная форма добавления, поэтому помимо всего прочего нужно отредактировать и его разработка-список компонентов-название компонента-шаблоны действия-добавление-Альтернативная форма добавления объекта

1. там же Действие после добавления объекта, примерно следующий код отвечает за отправку почтового сообщения
Код:
$mailer = new CMIMEMail();
$mailer->mailbody(strip_tags("ФИО: $f_Surname $f_Name $f_PatronymicrnНазвание компании: $f_CompanyNamernТелефон: $f_PhoneNumberrnПримечание: $f_Note"));
$mailer->send(($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail]), $f_Email, $f_Email, ($cc_settings[Title]?$cc_settings[Title]:'Заявка на участие в мероприятии') , $f_Surname.' '.$f_Name.' '.$f_Patronymic );


После добавления записи пишутся ли какие то ошибки?
пробовали ставить систему на локальном компьютере?

Вашего хостинга нет в списке протестированных-рекомендованных, проконсультируйтесь с службой тех поддержки хостинга, возможно для отправки письма в действии после добавления потребуется вставить другой код.
26.04.2010, 13:14
Ответить | Цитировать
Pixsel

Зарегистрирован:
2010-04-24
Сообщений: 9

Не понял.
а как узнать код компонента? или имеется ввиду код файла add.php?

Напрасно обучение без мысли...
26.04.2010, 13:50
Ответить | Цитировать
Pixsel

Зарегистрирован:
2010-04-24
Сообщений: 9

malich писал(а):
альтернативная форма добавления

Да нашёл такую, написанно Недоступно в редакции Personal

malich писал(а):

После добавления записи пишутся ли какие то ошибки?
пробовали ставить систему на локальном компьютере?

Вашего хостинга нет в списке протестированных-рекомендованных, проконсультируйтесь с службой тех поддержки хостинга, возможно для отправки письма в действии после добавления потребуется вставить другой код.

Нет ошибки не пишет, остаётся чистая форма.
На локалку не ставил.
Пытался решить проблему с ссапортом хостинга, он говорит что письмо приходит, проблемма вся в форме отправки

Напрасно обучение без мысли...
26.04.2010, 13:56
Ответить | Цитировать
Pixsel

Зарегистрирован:
2010-04-24
Сообщений: 9

Действие после добавления объекта у меня такое
Код:

$mailer = new CMIMEMail();
$mailer->mailbody(strip_tags($f_Text));
$mailer->send(($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail]), $f_Email, $f_Email, $f_Subject, $f_Name);


Напрасно обучение без мысли...
26.04.2010, 14:25
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

Что ж вы не сказали, что у вас Personal :-)

1. Ситуация тут такая, если у вас не заполнено поле "альтернативная форма добавления", то форма строится "по шаблону" на основе названия полей компонента, их типа и настроек.
Если вы говорите, что изменения в настройках полей компонента не влияют на форму добавления, значит альтернативная форма добавления у вас заполнена, но в соответствии с ограничениями вашей версии, доступа к ней у вас нет.

Можете в ручную подправить код формы в базе данных: табличка Class - строка Class_ID id вашего компонента - поле AddActionTemplate.

Если не уверены в своих силах то не забудьте сделать архив бд.

2. если вы говорите что функция
Код:
".mail("вашапочта@сервер.ru", "Test", "Test", "Reply-To: вашапочта@сервер.ru")."  

отправляет почту, а
Код:
$mailer = new CMIMEMail();
$mailer->mailbody(strip_tags($f_Text));
$mailer->send(($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail]), $f_Email, $f_Email, $f_Subject, $f_Name);

нет. Замените стандартную функцию отправки почты, на то что у вас работает (тут конечно лучше с хостером посоветоваться, в чем причина)

Код:
mail(($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail]), $f_Subject, strip_tags($f_Text), "Reply-To: ($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail])");

как то так.

Ссылка
26.04.2010, 16:31
Ответить | Цитировать
Pixsel

Зарегистрирован:
2010-04-24
Сообщений: 9

Спасибо за ответ.
malich писал(а):

Можете в ручную подправить код формы в базе данных: табличка Class - строка Class_ID id вашего компонента - поле AddActionTemplate.

Чем это черевато? Владелец сайта может в дальнейшем лешится поддержки?

Ещё один вопрос при загрузке на сайт документа .doc
Выходит ошибка
Цитата:
The server didn't reply with a proper XML data. Please check your configuration

это тоже из-за версии Personal?


Напрасно обучение без мысли...
26.04.2010, 17:16
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

1. если вы внесете какие то изменения, которые не предусмотрены ваше редакцией, то да - лишитесь поддержки.

2. ошибка не из за версии, разбирайтесь с настройками неткэта и хостинга.
198 196 2010-04-28 16:43:55 9930
Страницы: 1  |  2
Описание проекта