Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
inet_interfaces = 127.0.0.1
в параметре указываются сетевые интерфейсы, на которых принимает запросы Postfix. Так как в дальнейшем работа с почтой будет производиться через веб-интерфейс, то указываем только loopback-интерфейс, что повышает уровень безопасности системы в целом. Теперь к Postfix могут обратиться только локальные приложения.
virtual_mailbox_base = /opt/vmail
указываем каталог, в котором будет храниться содержимое почтовых ящиков.
В приведенном примере используется каталог /opt, так как он расположен на отдельном разделе. Традиционно почта хранится в каталоге /var.
virtual_mail_box = 50000000
в этом параметре назначается максимальный размер почтового ящика (~50 Мб).
Теперь необходимо указать поля базы данных, которые будет использовать Postfix:
virtual_alias_maps = proxy:mysql:/etc/postfix/ TNMailServer-Alias.cf
данная переменная отвечает за извлечение из базы email-адреса перенаправления почты (форвардинг).
Файл TNMailServer-Alias.cf содержит следующие данные:
user = postfix
password = password
hosts = localhost
dbname = TNMailServer
table = TNAccount
select_field = ForwardAddress
where_field = EmailAddress
additional_conditions = and active=1
где:
n user – имя пользователя базы данных;
n password – пароль;
n table – имя таблицы в базе данных;
n hosts – доменное имя хоста, на котором расположен сервер баз данных;
n dbname – имя базы данных;
n select_field – содержит имя поля таблицы, данные из которого необходимо извлечь;
n where_field – содержит имя поля, по условию которого извлекается значение из select_field.
В данном примере мы извлекаем адрес перенаправления почтовых сообщений из записи, которая содержит необходимый e-mail-адрес.
virtual_mailbox_domains = proxy:mysql:/etc/postfix/ TNMailServer-Domain.cf