|
|
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
Аниматика

Зарегистрирован: 2005-12-12
Сообщений: 576
|
А также некоторые хостинги обязательно хотят, чтобы такой ящик физически существовал на аккаунте.
А валухост -
|
|
|
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
Аниматика

Зарегистрирован: 2005-12-12
Сообщений: 576
|
Возможно, полезно будет почитать, что думает сам мэйл о рассылках.
Но я бы, наоборот, в обратный адрес не стал ставить ящик с мэйла. Мэйл, не исключено, на это и обидится 
Поставьте просто info@vashdomen.ru
Для верности потом на почте добавьте этот адрес в белый список.
|
|
|
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
|
Как хостер решил проблему, если не секрет?
|