Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Sendmail в ALT Linux 2.4
Начать новую тему   Ответить на тему   вывод темы на печать

Sendmail в ALT Linux 2.4

Автор
Сообщение
vojager
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 23.01.2007
Сообщения: 150
Откуда: GB

Статус: Offline
СообщениеДобавлено: 2008.04.02 20:25.57
Ответить с цитатой

В ALT Linux 2.4 происходит выполнение php-функции
mail("adress@adr.adr","Subject","Message");
Но в итоге письмо не отправляется.
Для успешной отправки нужна настройка ip-адреса smtp-сервера и соответственно порт этого сервера.
Данные известны, но проблема с конфигурационным файлом. Я не знаю где он.
В инете написан путь etc\sendmail\config. Но ничего подобного у меня нет.

Вопрос: Как настроить Sendmail в Линуксе???
_________________
Under the sky of dust.
Посмотреть профиль Отправить личное сообщение
Slag
Освоившийся


Пол: Пол:Муж.
Зарегистрирован: 05.10.2007
Сообщения: 89


Статус: Offline
СообщениеДобавлено: 2008.04.03 07:04.29
Ответить с цитатой
vojager
А Sendmail сервер стоит???
Посмотреть профиль Отправить личное сообщение
vojager
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 23.01.2007
Сообщения: 150
Откуда: GB

Статус: Offline
СообщениеДобавлено: 2008.04.03 14:32.28
Ответить с цитатой
Sendmail через Синаптик ставил!
Поставил всё что с ним связано.
_________________
Under the sky of dust.
Посмотреть профиль Отправить личное сообщение
Brain
Писатель


Пол: Пол:Муж.
Зарегистрирован: 01.12.2004
Сообщения: 357


Статус: Offline
СообщениеДобавлено: 2008.04.03 20:12.19
Ответить с цитатой
Проблема точно в сендмаиле?
просто для функции mail необходима так же настройка php
// для unix
;sendmail_path=
// для винды
;SMTP=
;sendmail_from=

если память не изменяет
Посмотреть профиль Отправить личное сообщение
vojager
Запомнил кнопки...


Пол: Пол:Муж.
Зарегистрирован: 23.01.2007
Сообщения: 150
Откуда: GB

Статус: Offline
СообщениеДобавлено: 2008.04.03 20:51.07
Ответить с цитатой
Brain
Ты прав!
В php.ini директива sendmail_path установлена верно(ведет к исполняемому файлу sendmail-проги)
Больше в php.ini ничего относительно Sendmail или SMTP для ос Linux не указывается...


Кстати, функция mail() возращает в результате true усли письмо отправлено и false в противном случае.
По умолчанию sendmail настроена на localhost.
И когда я выполняю mail() , то у меня выводит true, т.е. письмо отправлено, но не по тому пути куда бы хотелось
Я это так понял...
_________________
Under the sky of dust.
Посмотреть профиль Отправить личное сообщение
nicko
Запомнил кнопки...



Зарегистрирован: 14.06.2005
Сообщения: 253


Статус: Offline
СообщениеДобавлено: 2008.04.09 10:18.06
Ответить с цитатой
vojager писал(а):

В ALT Linux 2.4 происходит выполнение php-функции
mail("adress@adr.adr","Subject","Message");
Но в итоге письмо не отправляется.
Для успешной отправки нужна настройка ip-адреса smtp-сервера и соответственно порт этого сервера.
Данные известны, но проблема с конфигурационным файлом. Я не знаю где он.
В инете написан путь etc\sendmail\config. Но ничего подобного у меня нет.

Вопрос: Как настроить Sendmail в Линуксе???


Ищи sendmail.cf
Но вообще-то конфигурация идет через файлы с расширением mc, а затем генерируется sendmail.cf

Добавлено спустя 3 минуты 33 секунды:

vojager писал(а):
Brain
Ты прав!
В php.ini директива sendmail_path установлена верно(ведет к исполняемому файлу sendmail-проги)
Больше в php.ini ничего относительно Sendmail или SMTP для ос Linux не указывается...


Кстати, функция mail() возращает в результате true усли письмо отправлено и false в противном случае.
По умолчанию sendmail настроена на localhost.
И когда я выполняю mail() , то у меня выводит true, т.е. письмо отправлено, но не по тому пути куда бы хотелось
Я это так понял...


Для диагноза не плохо бы логи увидеть.
Посмотреть профиль Отправить личное сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2008.04.25 12:30.54
Ответить с цитатой
Если память не изменяет, то в альте sendmail эмулируется с помощью postfix
Поэтому настраивать надо /etc/postfix/main.cf
Самый простой вариант - опция relayhost = имя_почтового _шлюза
Вроде как-то так.
Посмотреть профиль Отправить личное сообщение
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Sendmail в ALT Linux 2.4

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы