Виртуальный хостинг
Сущность виртуального почтового хостинга заключается в том, что почтовый сервер обслуживает почту для доменов, не связанных с именем данного хоста.
Простейшую форму виртуального хостинга можно получить, включив имя домена, для которого должна приниматься почта, в параметр mydestination. Этот параметр указывает доменные имена, для которых данная система будет рассматриваться, как конечная точка назначения.
Вариант использования параметра mydestination для организации хостинга для домена nigde.ego.net приведен в примере 29.36.
Пример 29.36. Включение обслуживаемого домена в список mydestination |
mydestination = $myhostname localhost.$mydomain nigde.ego.net
Приведенная конфигурация в main.cf настроит Postfix таким образом, что для почты, следующей в домен nigde.ego.net, данный сервер будет рассматри- ваться, как конечная точка назначения. Приведенный пример практически не подходит для реальных условий, т. к. приводит к конфликту имен. На- пример, если class.edu — основное доменное имя для данного сервера, то user@class.edu и user@nigde.ego.net будут соответствовать одному и тому же пользователю.
Конфигурация Postfix для обеспечения виртуального хостинга базируется на использовании:
r виртуальных псевдонимов;
r виртуальных почтовых ящиков.
В этой главе показан первый способ — виртуальные псевдонимы.
При использовании виртуальных псевдонимов имена пользователей вирту- альных доменов, для которых осуществляется хостинг, отображаются на ре- альных локальных пользователей системы. Далее приведен пример 29.37 на- строек в файле main.cf для включения виртуального хостинга с использованием виртуальных псевдонимов.
Пример 29.37. Виртуальные псевдонимы |
virtual_alias_domains = nigde.ego.net virtual_alias_maps = hash:/etc/postfix/virtual
Настройка virtual_alias_domains позволяет указать домен nigde.ego.net, как виртуальный псевдоним. В случае отсутствия этой настройки Postfix бу- дет отвергать почту для домена nigde.ego.net.
В таблице virtual задают отображения пользователей виртуального домена на реальных пользователей локальной системы (пример 29.38).
Пример 29.38. Содержимое таблицы virtual |
postmaster@nigde.ego.net postmaster info@nigde.ego.net sekretar
sales@nigde.ego.net otdelprodazz@tjumen.class.edu
В файл таблицы virtual можно добавить запись "почтового ящика по умол- чанию", позволяющий доставлять почту в домен nigde.ego.net без явного указания имени пользователя в таблице virtual (пример 29.39).
Пример 29.39. Почтовый ящик по умолчанию |
@nigde.ego.net otstoinik
Изложенный подход имеет существенный недостаток, заключающийся в не- обходимости использования UNIX учетных записей.
Дата добавления: 2015-06-12; просмотров: 649;