Вы не зашли.
Форумчане, помогите решить проблему с почтой. Не доходят письма до пользователей при авторизации на ящики mail.ru, yandex.ru, rambler.ru, с gmail.com всё работает. Хостинг 1gb? писал хостеру, ответ:
"Аосмотрите дамп почтового запроса в скриптах при отправке:
Есть обязательное условие: поле FROM должно указыввать на почтовый
ящик который реально создан в нашей почтовой системе (т.е. Вы
завели ящик у нас и в поле from указываете его)"
Не могу врубиться где, именно прописывать, в файле functions.inc.php ?
Письма с сайта на gmail.com приходят с заголовками вида ?????????... - это можно изменить?
Не в сети
Burelom, открой auth_basic.php там найди функции: sendEmailMessage и в нем просто нужно прописать пятым параметром from.
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
sendEmailMessage(
$values['email'],
$lang['letter_title'],
$msg,
$mail_from = '***@***.ru';
'html'
Прописал так в auth_basic.php:
Line 246: sendEmailMessage(
Line 278: sendEmailMessage(
Line 305: sendEmailMessage(
Line 340: sendEmailMessage(
Письма доходят только до gmail.com, не силён в коде, как правильно прописать?
Не в сети
Ты добавил на 4, а надо на 5-ую строчку)
sendEmailMessage(
$values['email'],
$lang['letter_title'],
$msg,
'html',
'***@***.ru'
);
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Burelom, Там же на 431 строчке...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
sendEmailMessage($row['mail'],$lang['auth_mail_subj'],$tpl->show('restorepw'),false,'***@***.ru');
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Заработало:)
Последний вопрос:
При получении письма с данными авторизации, ссылка на сайт отображается как пассивная, пользуюсь Thunderbird 3.1. Это у меня только или так у всех? Просто не все пользователи умеют копировать ссылки в браузер.
Не в сети
Burelom, Должна быть активной! А режим авторизации какой (Мгновенная, простая,....)?
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Burelom, На 330 строчке поменяй:
'activate_url' => $link);
на
'activate_url' => $actlink);
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
У меня тоже самое, тот же хостер 1gb.ru не приходят письма ни на одни почтовик при регистрации и при напоминания пароля, система стоит 0.9.1. поэтому в файле auth_basic.php не нашел параметр sendEmailMessage. Помогите как исправить данную ситуацию, где в данном случае нужно прописать параметр from.
Не в сети
Вписал в zzmail, но неработает, как его правильно прописать? тоже последним? прописал вот так
zzMail($values['email'], $lang['letter_title'], sprintf($lang['letter_text'], home, home).sprintf($lang['your_info'], $values['login'], $newpassword), 'html', '------@------.ru');
Не в сети
Да.
1. zzMail он не один раз встречается, возможно ты прописал не в том варианте регистрации где надо.
2. ------@------.ru ты заменил на реальный адрес?
Попробуй с восстановление пароля провернуть сначала это:
zzMail($row['mail'],$lang['auth_mail_subj'],$tpl->show('restorepw'));
замени на
zzMail($row['mail'],$lang['auth_mail_subj'],$tpl->show('restorepw'), false, 'МЫЛО');
Не в сети
функция sendEmailMessage отказывается работать намертво.
sendEmailMessage(...) or die('error!'); дает error!
заменяю на обычную mail(...) - работает, но не хотелось бы прибегать к таким костылям.
на сервере php 5.3.6-pl0-gentoo
Не в сети
У функции sendEmailMessage поменяй:
@mail($to, $subject, $message, $headers);
на
@mail($to, $subject, $message);
И посмотри отправит так или нет... Если отправит то обращайся к хостеру за разъяснением...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети