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

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

Страницы: 1  |  2  |  3
29.10.2012, 16:42
mirk

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

Да нет, как я могу прописать в первых трех пунктах $cc_settings[EmailTo]
если
Код:
$mailer->send($to, $from, $reply, $subject, $from_name);

то есть, $to это действительно $cc_settings[EmailTo], адрес, на который отправляется письмо, и у меня это поле из пользовательских настроек компонента почему-то не читается, но
$from и $reply это е-mail, который заполняет пользователь при отправке письма.
29.10.2012, 17:02
Руслан Густокашин
Студия Вэлпис

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

Почтовик ведь ругается, что у вас поле from неверное. И он прав, потому что письмо отправляет сайт, а не пользователь.
Поэтому в поле from желательно написать адрес сайта, то есть например $cc_settings[EmailTo]

или любой другой, лишь бы домен сайта совпадал с доменом в этом электронном адресе.
29.10.2012, 17:19
Asiat
Аниматика
Asiat

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

А также некоторые хостинги обязательно хотят, чтобы такой ящик физически существовал на аккаунте.
А валухост - грозится

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
29.10.2012, 17:59
mirk

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

Почтовый ящик находится на mail.ru, а не на хостинге.
Запись типа
Код:
$mailer->send('tayna-anita@mail.ru', 'http://www.mifura.ru', $f_Email, 'Новый вопрос на сайте', $f_Name);

это уже что-то странное, и такой вариант тоже не работает,
тем более что и по документации на 4.7 в полях $from и $reply запись идет в формате адреса электронной почты.
Код:
$to = "кому@адрес.ru";
$from = "от_кого@aдрес.ru";
$reply = "ответ_прислать_сюда@адрес.ru";
$from_name = "Имя отправителя";
$subject = "Тема письма"
29.10.2012, 19:58
Гость
Гость

Сталкивался с подобной проблемой - получение почты на ящик на mail.ru
Сначала письма приходили с задержкой 30-60 минут. Потом вообще перестали приходить.
Самое простое - завести ящик на gmail.com или на yandex.ru. На gmail всё приходит моментально.
Более детально не копался.
30.10.2012, 10:16
Руслан Густокашин
Студия Вэлпис

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

Цитата:
Почтовый ящик находится на mail.ru, а не на хостинге.
Запись типа
Код:
$mailer->send('tayna-anita@mail.ru', 'http://www.mifura.ru', $f_Email, 'Новый вопрос на сайте', $f_Name);

это уже что-то странное, и такой вариант тоже не работает,

Вы неверно поняли! Под адресом сайта я имел в виду e-mail адрес сайта. улыбка
То есть примерно так:
$mailer->send('tayna-anita@mail.ru', 'tayna-anita@mail.ru', 'tayna-anita@mail.ru', 'Новый вопрос на сайте', $f_Name);
Получится, как будто вы сами себе отправляете письмо. Такую конструкцию mail.ru должен нормально пропустить.
30.10.2012, 15:34
Asiat
Аниматика
Asiat

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

Возможно, полезно будет почитать, что думает сам мэйл о рассылках.

Но я бы, наоборот, в обратный адрес не стал ставить ящик с мэйла. Мэйл, не исключено, на это и обидится улыбка
Поставьте просто info@vashdomen.ru
Для верности потом на почте добавьте этот адрес в белый список.

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
30.10.2012, 22:33
Руслан Густокашин
Студия Вэлпис

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

Прошу прощения, я уже сам запутался. Конечно же, надо указывать в качестве отправителя - ящик, имеющийся на почтовом сервере, где находится сайт. улыбка
02.11.2012, 18:33
mirk

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

Большое всем спасибо за обсуждение, проблему решило обращение к поддержке хостинга.
05.11.2012, 17:15
Руслан Густокашин
Студия Вэлпис

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

Как хостер решил проблему, если не секрет?
198 196 2012-11-06 15:26:00 12690
Страницы: 1  |  2  |  3
Описание проекта