Бонусы

Настройка отправки почты с сервера

From Wiki.VDSPlanet.ru
Jump to: navigation, search

Часто для сайтов требуется отправка писем (уведомления о комментариях, информация о регистрации о прочая нужная и не очень информация) для этого я предлагаю воспользоваться, пожалуй, самым простым способом. Для того, чтобы заставить php отправлять письма с сайта, установим почтовый сервер exim.

Установка

Для Debian:

$ aptitude install exim4 exim4-config

< Для других дистрибутивов >

Настройка

В файле конфигурации php поправим sendmail_path.

В Debian: /etc/php5/apache2/php.ini или /etc/php4/apache2/php.ini

< в других дистрибутивах >

sendmail_path = /usr/sbin/exim4 -t

Теперь необходимо настроить exim:

$ dpkg-reconfigure exim4-config

В появившемся диалоговом окне вам будут задавать вопросы. На первый (Общий тип почтовой конфигурации) отвечаем:

интернет-сайт; прием и отправка почты напрямую, используя SMTP.

А далее просто жмем Enter до конца настройки. Теперь все должно работать.

Проверка

Для проверки создайте простой php скриптик:

$ cat testmail.php
<?php
   mail('[email protected]', 'тема письма', 'тело письма', 'From: [email protected]');
?>

и запустите его на выполнение:

$ php testmail.php

Если письмо пришло, значит у вас все работает.

Personal tools
Namespaces

Variants
Actions
Бонусы

Navigation
Toolbox
Связь
Контактная информация