Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Евгений Литвиненко
Конфигурирование почтового сервера – задача далеко не легкая. Множество почтовых программ и их настроек могут стать для неопытного системного администратора настоящей головной болью. Описываемая в статье система проста в конфигурировании и практически не требует отладки.
С егодня мы рассмотрим настройу почтового сервера на базе ALT Linux Master
2.4. Настройка системы основывается на проекте TNMailServer Project (
Почтовый сервер состоит из нескольких взаимосвязанных элементов. Наличие некоторых из них является обязательным, других – опциональным. В нашем случае используется следующая рабочая связка: Postfix+MySQL+Courier-IMAP+ fetchmail+SquirrelMail. Рассмотрим функциональное назначение отдельных компонентов:
n Postfix – популярный MTA (Mail Transfer Agent), предназначенный для приема/передачи писем.
n MySQL – сервер баз данных. В данном случае он необходим для хранения пользовательских аккаунтов. Вместо него можно использовать другие БД, например, PostgreSQL или службу каталогов LDAP. А можно и просто текстовые файлы.
n Courier-IMAP – сервис доступа к почте, поддерживающий протокол IMAP4 и POP3 (опционально).
n Fetchmail – утилита для приема почты. В ее задачи входит доставка почты от провайдера. Используется только в том случае, если реальный почтовый ящик находится у провайдера. (Данная методика также может применяться, если канал доступа к сети Интернет недостаточно широк. Таким образом, письма ходят по каналу не постоянно, а забираются через определенные промежутки времени).
n SquirrelMail – удобный и простой веб-интерфейс для доступа к почте.
Для установки вышеперечисленных пакетов дается следующая команда:
# apt-get install postfix postfix-mysql courier-imap courier-authdaemon-mysql fetchmail squirrelmail
Конфигурирование базы данных
Теперь необходимо создать базу данных и таблицы в ней. Структуры таблиц
создаются согласно рекомендациям разработчиков проекта TNMailServer (см. файл
на сайте журнала
Сервер принимает запросы к базе данных по запуску следующей команды:
# mysql -u root -p
Названия полей непринципиальны, так как в конфигурационном файле Postfix указывается, что в конкретном поле будет храниться.
Настройка Postfix
Далее настраиваем Postfix. Конфигурационные файлы пакета находятся в каталоге /etc/postfix. В файле main.cf изменяются следующие параметры:
myhostname = mail.net.lps
указываем доменное имя почтового узла.
mydomain = net.lps
в этом параметре указывается имя обслуживаемого домена.