Не отправляет почту [отправка почты по SMTP через внешний мейлсервер]

Прислано:

чт, 11/05/2006 - 10:05

Другие статьи по теме:

Здравствуйте!
Поставил себе Drupal 4.6.6, руссифицмровал. Все прекрасно работает за исключением двух вещей:
1. При регитсрации новых пользователей им не отправляется письмо с паролем.
2. Можно ли настроить систему так, чтобы комментарии могли оставлять все желающие, а не только зарегистрированные пользователи?

Заранее большое спасибо!

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Гость (гостевой логин) в чт, 11/05/2006 - 10:13.

С комментариями я разобрался.
Вопрос с почтой так и не решен :-(


Опубликовано axel в чт, 11/05/2006 - 10:22.

Если это установка на юниксе и в системе корректно настроен почтовый сервер, то отправка почты работает автоматически, ничего донастраивать не надо.

--
Axel,
Darcs-репозиторий разработок для Drupal


Опубликовано Гость (гостевой логин) в пт, 12/05/2006 - 03:10.

Это установка на юниксе, но почтовый сервер настроен на другой машине. На этой машине почтового сервера нет.


Опубликовано axel в пт, 12/05/2006 - 09:31.

Понятно. Вообще по правилам хорошего тона мейлсервер на юниксовой машине всегда должен работать (для системных логов и т.п.). Даже если отправкой почты занимается выделенная машина, то с машины где стоит вебсервер почта должна пересылаться на эту выделенную машину, чтобы для всех программ (в т.ч. для PHP) не требовалась перенастройка почты на SMTP. php_mail по умолчанию полагает, что сервер живёт на localhost, а Drupal использует эту функцию для отправки почты. Однако настроить его на SMTP можно по этому рецепту: http://drupal.org/node/29888 (Drupal позволяет использовать альтернативную библиотеку для отправки почты, если указать её в переменной smtp_library). Рецепт для 4.6 писался, но я думаю это должно работать для 4.7.

--
Axel,
Darcs-репозиторий разработок для Drupal


Опубликовано Гость (гостевой логин) в пт, 18/08/2006 - 08:09.

А где можно слить smtp.inc?
http://cvs.drupal.org/viewcvs/contributions/tricks/smtp/ сейчас лежит...
Вы, случайно, не можете поделиться? Спасибо..


Опубликовано dyp@drupal.org в пт, 18/08/2006 - 10:37.

http://cvs.drupal.org/viewcvs/drupal/contributions/tricks/smtp/
так наверное правильно


Опубликовано SiR в пт, 18/08/2006 - 20:22.

По умолчанию в php.ini стоит следующий параметр
SMTP = localhost

Либо подправить php.ini, либо использовать функцию

<?php
ini_set 
"SMTP""mail.mailserver.ru" );
?>