Назад | Перейти на главную страницу

Как отключить запуск агента почтового транспорта в Ubuntu?

Я установил sendmail на ubuntu 9.04 на свой портативный компьютер. Моя функция php mail () по-прежнему не работает с localhost, поэтому я хочу отключить автоматический запуск агента почтового транспорта во время загрузки системы.

Как отключить автоматический запуск агента почтового транспорта?

Спасибо

sudo update-rc.d sendmail disable

Но я не понимаю, как это поможет вашей нерабочей функции mail ().

Чтобы sendmail работал с php, отредактируйте файл php.ini:

sudo nano /etc/php5/cli/php.ini

Используйте ctrl + W для поиска "sendmail_". Удалите комментарий (#) перед "sendmail_from" и "sendmail_path" и измените их следующим образом:

sendmail_from = php@hostname
sendmail_path = /usr/sbin/sendmail -i -t

Вы можете заменить "php @ hostname" своим собственным.

Чтобы sendmail загружался быстрее, проверьте свое имя хоста с помощью (или просто посмотрите / etc / hostname):

hostname

Затем отредактируйте / etc / hosts:

sudo nano /etc/hosts

Убедитесь, что он содержит следующие строки (у вас может быть дополнительная информация, например localhost.localdomain, если у вас есть домен):

127.0.0.1 localhost
127.0.1.1 hostname