суббота, 9 февраля 2013 г.

настройка postfix mysql

# Расположение файла ключа сервера

smtpd_tls_cert_file = /etc/ssl/certs/postfix.pem

# Расположение файла сертификата сервера

readme_directory = /usr/share/doc/postfix

# Appending .domain is the MUA's job.

# позволяет пользователям узнать, что им пришла почта.

# Не использовать biff программу, которая

smtpd_banner = $myhostname ESMTP $mail_name

# Сообщение, которое будет появляться при входе на наш SMTP

additional_config_dir = /etc/postfix/config

# Директория с дополнительными файлами конфигурации

query = select 1 from `mailbox` where `username` = '%s'Пароль для подключения к базе данных postfixadmin можете придумать свой, я установил 123456789.Создаем пользователя и группу, которые будут отвечать за почтовые ящикиroot@relay:/# groupadd -g 5000 vmailroot@relay:/# useradd -g vmail -u 5000 vmail -d /home/vmail -mПереходим к настройке Postfix.Приводим файл /etc/postfix/main.cf к следующему виду, изменив параметр myhostname на свой# Ограничение на размер письма в байтах (30 Мб)

query = select 1 from `domain` where `domain` = '%s'Редактируем /etc/postfix/mysql/virtual-mailbox-maps.cfuser = postfixadmin

query = select `goto` from `alias` where `address` = '%s'Редактируем /etc/postfix/mysql/virtual-mailbox-domains.cfuser = postfixadmin

В данной статье мы рассмотрим установку и настройку почтового сервера Postfix с хранением пользователей в MySQL. IMAP/POP3 демоном будет выступать Dovecot. Работа сервисов будет осуществляться по безопасному соединению STARTTLS/TLS. В качестве Web-интерфейса к почте будет использоваться Roundcube Webmail. Приступим. Устанавливаем Postfix, Dovecot и вспомогательные пакеты.root@relay:~# apt-get install postfix postfix-mysql postfix-doc postfix-tls postfix-pcre dovecot-common dovecot-imapd dovecot-pop3d openssl gaminВ процессе установки нам будет необходимо ответить на 2 вопроса:1. Тип настройки почтового сервера - выбираем Интернет-сайт2. Системное почтовое имя - вводим имя вашего домена, у меня agata.org.ua Создаем директорию, в которой будут храниться настройки подключения к MySQL и сами файлыroot@relay:/# mkdir /etc/postfix/mysqlroot@relay:/# touch /etc/postfix/mysql/virtual-alias-maps.cfroot@relay:/# touch /etc/postfix/mysql/virtual-mailbox-domains.cfroot@relay:/# touch /etc/postfix/mysql/virtual-mailbox-maps.cfРедактируем /etc/postfix/mysql/virtual-alias-maps.cfuser = postfixadmin

Postfix + PostfixAdmin + Dovecot + SSL + Roundcube

» Postfix + PostfixAdmin + Dovecot + SSL + Roundcube

Загрузка. Пожалуйста, подождите...

Postfix + PostfixAdmin + Dovecot + SSL + Roundcube » Debian 6 Server

Warning: session_start() [ ]: open(/home/pinkerton/data/mod-tmp/sess_lsfoekecj9vi6j2tm75j95svp6, O_RDWR) failed: Disc quota exceeded (69) in /usr/home/pinkerton/data/www/debian.asy.org.ua/index.php on line 18

Комментариев нет:

Отправить комментарий