Сайт не отправляет почту, ни каким из трех способов - Sendmail, mail в PHP, SMTP.
Inst 1.8 же нивкакую не хочет отпралять письма (допустим при регистрации пользователя), пробовал все доступные варианты — Sendmail, mail в PHP, SMTP.
КОСЯК вот где:
Регистрация пользователей с активацией по E-mail не работает, какие-то нужные таблицы в БД 1.8 (без демо-материала) для этого функционала отсутствуют. При регистрации в БД создается запись со ссылкой на активацию, но эта запись не отправляется на мыло. Эти нужные таблицы есть в БД с демо-материалами, но их еще найти надо. И еще: при миграции с 1.7 на 1.8 регистрация с активацией отваливается.
Точно.."Рег" пришел через сутки.Эти проблемы создают 100% только хостеры.
отправляет он письма, но приходят долго. Пробовал все три варианта, все отправляли, но через сутки пришло письмо.
Точно.."Рег" пришел через сутки.Эти проблемы создают 100% только хостеры.
А почему через SMTP с почтового клиента можно отправить письмо, и оно сразу придет, а сайт вообще не может отправить? Может где скрипт отвечающий за SMTP нужно поправить? Кто знает, что об этом?
Странно. А почему TemplateCMS нормально письма отправляет, и они приходят сразу? Скорей косяк в Instantотправляет он письма, но приходят долго. Пробовал все три варианта, все отправляли, но через сутки пришло письмо.
И еще момент, в InstantCMS 1.7 все работает
Точно.."Рег" пришел через сутки.Эти проблемы создают 100% только хостеры.
А почему через SMTP с почтового клиента можно отправить письмо, и оно сразу придет, а сайт вообще не может отправить? Может где скрипт отвечающий за SMTP нужно поправить? Кто знает, что об этом?
Странно. А почему TemplateCMS нормально письма отправляет, и они приходят сразу? Скорей косяк в Instantотправляет он письма, но приходят долго. Пробовал все три варианта, все отправляли, но через сутки пришло письмо.
И еще момент, в InstantCMS 1.7 все работает
Подтверждаю! на 1.7 все ок, а на 1.8 вообще не отправляется, хоть через сутки, хочь через неделю…
так было в 1.7
письмо активации приходит через пару тройку минут…
Только что пробовал вот такой скрипт — с него отправляется почта сразу и доходит.
$to = "адрес@gmail.com"; $subject = "the test"; $message = "the test"; echo $result."\r\n";
она так же и работает…
Кстати, хостинг у меня взят в — www.RadiusHost.ru/p3160
Более простые CMS (типа TemplateCMS) отлично работают, а вот с InstantCMS глюки наблюдаются, но думаю сегодня все исправлю. Тех. поддержка хостинга написала что они у себя проверили InstantCMS и никаких глюков не заметили (может и приверают), проверю.
Взял все
А именно: перед установкой скачал новый дистр 1.8, выставил права на корневую папку (в которой сайт лежит на сервере у хостера) — 777. Далее права на папки (не файлы): backups, cache, images, includes, upload — тоже 777. Права на все файлы 644 (вообще все файлы сайта), права на остальные папки 755 (вообще все папки кроме 5-ти вышеперечисленных).
Ну и все, проинсталлировал заново — проверил, почта пошла. Сменил права на корневой папке на 755 (без смены прав на внутренние папки и файлы).
Восстановил сайт и БД из архива. Все нормуль! Да и еще, забыл сказать. Ставишь с самого начала без ДЕМО-материалов — регистрация не работает, ставишь с демо-материалами, очищаешь сайт от контента — регистрация работает.
Что-там в дампе БД с демо-материалом такого, без чего регистрация не работает?
Вот хостинг то там как раз не дорогой, да и быстрый, серверы не перегружены. Там есть кстати и БЕСПЛАТНЫЙ хостинг — 50Мб, 1БДХостинг дорогой.
Конечно если брать VPS/VDS то может и дороже, зато сайты летают.
А вообще VPS/VDS по моему лучше заменить на облако, я так сделал для некоторых проектов.
я таки подожду решение помягче. Копировать по 8 гигов туда сюда, не хочется.
Если через этот скрипт почта ходит с задержкой, то явно проблема в настройках сервера.
$subject = "the test";
$message = "the test";
$headers = 'from: почта@почта.ru'. "\r\n".'X-Mailer:PHP/'.phpversion();
$result = mail ($to,$subject,$message,$headers);
echo $result."\r\n";
HELP!!! Плиз.