Предлагаем Вашему вниманию подробную иллюстрированную инструкцию по установке, настройке и проверке работоспособности сервисов веб-сервера на базе Ubuntu 12.04.2 LTS сервера.

В процессе инсталляции сервера будут подключены, настроены и проверены службы LAMP (Linux-Apache-MySQL-PHP) и почтовый агент postfix.

Установите на компьютер операционную систему Linux Ubuntu 12.04 LTS сервер. Подробную иллюстрированную инструкцию Вы можете найти в статье Установка Ubuntu 12.04.3 сервера

Во время установки операционной системы Ubuntu 12.04 server, на этапе выбора программного обеспечения для сервера, выберите:

  • OpenSSH server
  • LAMP server
  • Mail server

Установка LAMP сервера

Введите пароль для пользователя root для MySQL.

root для MySQL

Настройте агент передачи почты (Mail Transfer Agent (MTA)) - Postfix. Выберите "Интернет-сайт" - это подойдет для отправки почтовых сообщений с сайта.

Postfix для Интернет-сайта

Для окончательной настройки Postfix укажите доменное имя. Это доменное имя будет добавлено в адрес отправителя почты, если это системное почтовое сообщение и оно было сформировано на этом сервере.

Доменное имя для Postfix

В остальном, установка операционной системы Ubuntu не отличается от установки Ubuntu server в минимальной конфигурации.

Для проверки работоспособности mail агента Postfix и возможности отправлять почту с сайта, в корневой директории веб-сервера создайте файл /var/www/testpostfix.html следующего содержания:

<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body><h1>LAMP server works!</h1>
<?
if (mail("mypostname@yandex.ru","test subject", "test body","From:otpravitel@adior.ru"))
echo "Сообщение передано функции mail, проверьте почту в ящике.";
else
echo "Функция mail не работает, свяжитесь с администрацией хостинга.";
?>
</body></html>

Наберите адрес этого сервера в адресной строке браузера и имя тестовой страницы.

Тест почтового агента Postfix через браузер

Если Вы указали в функции PHP mail() реальный почтовый ящик, проверьте в нем почту.