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

Настроить раздел письмо с сайта

Страницы: 1  |  2  |  3
24.10.2012, 02:38
Гость
Гость

Не получается настроить раздел письмо с сайта, нужно, чтобы письмо отображалось не только в админке, с этим проблем нет, - но и отправлялось на почту.
неткат 4.7,
в действиях после добавления объекта такой код
Код:
$mailer = new CMIMEMail();
$mailer->mailbody(strip_tags(
'Вопрос: '.$f_Question
.'Email:'. $f_Email
.'Контактный телефон:'. $f_Phone
.'Имя:'. $f_Name));
$mailer->send($cc_settings[EmailTo], $f_Email, $f_Email, 'Новый вопрос на сайте', $f_Name);


никаких ошибок при отправке с сайта не выдает, пишет, что письмо отправлено, но на почту ничего не приходит.
подскажите, в чем может быть дело?
24.10.2012, 16:32
Гость
Гость

В настройках компонента указан правильный e-mail адрес?
Если да, то либо ищите в спаме, либо проблема в настройках хостинга.
24.10.2012, 17:16
Гость
Гость

Да, email-адрес указан правильный, но письма не приходят даже в спам.
А какие настройки хостинга нужно ковырять в данном случае?
24.10.2012, 18:18
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 576

Если есть доступ, попробуйте докопаться до логов sendmail или у кого там что стоит.. посмотрите, доходит ли туда ваше письмо.

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
24.10.2012, 20:43
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 479

Я делаю так:
Код:
$f_Mail = "Имя: $f_Name
Телефон: $f_Phone
E-mail: $f_Email
Сообщение:
$f_Text";

$mailer = new CMIMEMail();
$mailer->mailbody(strip_tags($f_Mail));
$mailer->send(($cc_settings[EmailTo] ? $cc_settings[EmailTo] : $system_env[SpamFromEmail]), $f_Email, $f_Email, 'Письмо с сайта', $f_Name);
echo "


Stark
26.10.2012, 15:00
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Самое простое - покопаться в логах sendmail, как тут уже советовали.
Ну и попробуйте перед send'ом сделать отображение переменных $f_Mail, $f_Email, $cc_settings[EmailTo] и $system_env[SpamFromEmail]
- чтобы проверить, не пустые ли они все.
29.10.2012, 00:24
Гость
Гость

Да, добавляю в Действия после добавления объекта
Код:
echo $cc_settings[EmailTo];

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

Пробую прописать емейл адрес напрямую
Код:
$mailer->send('tayna-anita@mail.ru', $f_Email, $f_Email, 'Новый вопрос на сайте', $f_Name);


но на почту ничего не приходит.
В чем может быть проблема?
29.10.2012, 01:07
Гость
Гость

Оказалось, письма отправляются на почтовый ящик на gmail, но не отправляются на почтовый ящик на mail.ru
29.10.2012, 11:29
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Скорее всего письма отправляются, но в папку "Спам".
29.10.2012, 13:37
mirk

Зарегистрирован:
2012-10-29
Сообщений: 5

Если при отправке письма c сайта на почту приходит следующее сообщение

Изображение

то это уже проблема в настройках хостинга или в чем-то еще?
29.10.2012, 16:02
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Здесь написано о том, что у вас отправитель письма в поле From не совпадает с отправителем письма в SMTP-протоколе.
Скорее всего поможет исправление строчки отправки таким образом:
$mailer->send($cc_settings[EmailTo], $cc_settings[EmailTo], $cc_settings[EmailTo], 'Новый вопрос на сайте', $f_Name);
198 196 2012-11-06 15:26:00 12690
Страницы: 1  |  2  |  3
Описание проекта