Всем привет!
на http://93w.ru разместил свой сайт, движок 6,8 версии. При установке модифицировал .htaccess следующим образом:
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
php_flag register_globals off
AuthName mysite.ru
AuthUserFile /home/u1912/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/u1912/public_html/_vti_pvt/service.grp
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Options All -Indexes
После этого установил еще пару модулей ACL и Forum Access. После этого попробовал зарегистрировать нового пользователя. Проблема в том, что сайт не отправляет письмо с регистрационными данными.
Помню что при установке, где-то прочитал, что установка директивы
может повлиять на то что сайт не сможет отправлять почту.
Как вообще проверить что сайт (хостер) вообще способен что-то отправить? какие журналы смотреть? откуда начать?
Спасибо!!
Комментарии
Разумеется пробовал отключать php_flag register_globals off
письма все равно не идут.
Может поддомен завести, там поставить какой-нибудь простой скрипт для отправки почты с сайта и таким образом проверить?
to AntonTau: скрипт для отправки почты - интересно! а поддомен для чего заводить?
я только не представляю как этот скрипт выполнить (запустить)? извините с php вчера познакомился
Если еще интересно, то приложил файл скрипта отправки почты к комменту. Надо в строке №33 вписать свой e-mail (где написано vashe@milo.ru), а в браузере адрес к файлу набирать, заполнять и отправлять. Полезно такие штуки изучать
А ты уверен, что почта не уходит? У меня были проблемы с доставкой почты от Друпала на mail.ru и zmail.ru с фильтрацией спама. На Гугл доходило нормально. Что-то там с заголовками было и фильтры mail.ru и Зенона считали письма спамом.
to Igor-san: а как проверить это? в каких журналах смотреть?
разобрался!
сайт оказывается почту действительно отправлял, проблема была в том что
непонятно с чего (видимо по умолчанию) хостер прописал почту для моего домена у себя, хотя я обслуживаюсь на гугле, поэтому почта застаивалась у хостера на сервере.
Всем спасибо!
Моё почтение!
Внесу свою лепту, долго пытался решить аналогичную проблему: не отправлялись уведомления о регистрации. Т.е. новый пользователь видел сообщение отправлено, но почта не уходила.
Надо было в настройках Drupal указать обратный адрес, причем тот, который заведен на хостере (чтобы домен совпадал).
Это решило проблему.
Борис.
Igor-san,
А как решилась проблема, можешь подробнее? У меня сейчас то же самое: mail.ru считает письма спамом, хотя в настройках сайта прописан реальный ящик на том же домене
Писал в поддержку Майла с приложением нужных файлов:
или eml:
- сообщения о недоставке писем;
- сами письма с полными служебными заголовками, которые Вы не можете
отправить.
Изменение настроек антиспам-фильтра может быть произведено только в том
случае, если недоставленное письмо на самом деле не является спамом и не
содержит цитаты из спама.
Чтобы сохранить письмо или сообщение о недоставке в почтовом клиенте (THE
BAT!, Outlook Express) необходимо: выбрать нужное сообщение в списке писем, на
нем нажать правую кнопку мыши, выбрать Save as, в появившемся меню указать
формат msg (eml), указать место сохранения письма на вашем компьютере, нажать
"Сохранить".
Затем, создайте новое письмо, прикрепите к нему сохраненные ранее сообщения и
отправьте на abuse@corp.mail.ru.
Для того, чтобы сохранить сообщение в формате msg или eml: Зайдите в папку
отправленные, выберите письмо, которое не отправляется.
Нажмите на кнопку "Переслать". Внизу поставьте галочку в пункте "Прикрепить
пересылаемое письмо как приложение".
Текст письма можно удалить. Отчет о недоставке можно вставить в это письмо
текстом.
Спасибо.
А у меня наоборот, gmail.com помещает письма с друпальных сайтов в спам