Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
openchange [2015/04/23 09:56] 83.220.55.174 |
openchange [2015/04/23 14:43] (текущий) |
||
---|---|---|---|
Строка 180: | Строка 180: | ||
- | dovecot | + | '' |
- | | + | |
Строка 214: | Строка 214: | ||
permit \\ | permit \\ | ||
'' | '' | ||
+ | |||
+ | Скопируем etc еще раз уже под номером 2 см выше. | ||
+ | |||
+ | Настроим dovecot | ||
+ | |||
+ | Заменим содержимое | ||
+ | |||
+ | ''# | ||
+ | # OS: Linux 2.6.32-220.7.1.el6.i686 i686 CentOS release 6.6 (Final) ext4 \\ | ||
+ | auth_debug = yes \\ | ||
+ | auth_debug_passwords = yes \\ | ||
+ | auth_mechanisms = plain login cram-md5 \\ | ||
+ | auth_verbose = yes \\ | ||
+ | base_dir = / | ||
+ | disable_plaintext_auth = no \\ | ||
+ | ssl = no \\ | ||
+ | first_valid_uid = 1150 \\ | ||
+ | last_valid_uid = 1150 \\ | ||
+ | log_timestamp = %Y-%m-%d %H:%M:%S \\ | ||
+ | mail_debug = yes \\ | ||
+ | mail_location = maildir:/ | ||
+ | passdb { \\ | ||
+ | args = / | ||
+ | driver = sql \\ | ||
+ | } \\ | ||
+ | |||
+ | protocols = imap pop3 \\ | ||
+ | service auth { \\ | ||
+ | | ||
+ | user = postfix | ||
+ | group = postfix | ||
+ | mode = 0660 \\ | ||
+ | } \\ | ||
+ | | ||
+ | user = vmail \\ | ||
+ | group = mail \\ | ||
+ | mode = 0660 \\ | ||
+ | } \\ | ||
+ | | ||
+ | user = vmail \\ | ||
+ | group = mail \\ | ||
+ | mode = 0660 \\ | ||
+ | } \\ | ||
+ | # | ||
+ | } \\ | ||
+ | service imap-login { \\ | ||
+ | executable = / | ||
+ | | ||
+ | | ||
+ | port = 143 \\ | ||
+ | | ||
+ | } \\ | ||
+ | service imap { \\ | ||
+ | executable = / | ||
+ | } \\ | ||
+ | service pop3-login { \\ | ||
+ | | ||
+ | | ||
+ | | ||
+ | port = 110 \\ | ||
+ | | ||
+ | } \\ | ||
+ | service pop3 { \\ | ||
+ | | ||
+ | } \\ | ||
+ | userdb { \\ | ||
+ | args = / | ||
+ | | ||
+ | } \\ | ||
+ | protocol lda { \\ | ||
+ | auth_socket_path = / | ||
+ | postmaster_address = admin@point.local | ||
+ | } '' | ||
+ | |||
+ | |||
+ | создаем / | ||
+ | |||
+ | |||
+ | '' | ||
+ | driver = mysql \\ | ||
+ | connect = host=localhost dbname=mail user=postfix password=password \\ | ||
+ | default_pass_scheme = CRAM-MD5 | ||
+ | user_query = SELECT '/ | ||
+ | password_query = SELECT username as user, password, '/ | ||
+ | '' | ||
+ | |||
+ | Установим Postgrey | ||
+ | |||
+ | для этого установим репозиторий rpmforge | ||
+ | |||
+ | |||
+ | rpm -Uvh http:// | ||
+ | |||
+ | |||
+ | установим Postgrey: | ||
+ | |||
+ | yum install postgrey -y | ||
+ | |||
+ | После установки рекомендуется отключить репозиторий | ||
+ | |||
+ | после строки reject_unauth_destination файла main.cf вставляем | ||
+ | |||
+ | check_policy_service unix:/ | ||
+ | | ||
+ | | ||
+ | Установим антивирус | ||
+ | |||
+ | Для этого подключим репозиторий epel | ||
+ | |||
+ | rpm -Uvh http:// | ||
+ | |||
+ | yum install clamav clamav-server clamsmtp –y | ||
+ | |||
+ | Обновим и установим и включим автобновление | ||
+ | |||
+ | fresclam -v | ||
+ | fresclam -d | ||
+ | |||
+ | Сохраним исходный конфиг | ||
+ | |||
+ | mv / | ||
+ | |||
+ | и создадим новый | ||
+ | |||
+ | touch / | ||
+ | |||
+ | отредактируем его | ||
+ | |||
+ | '' | ||
+ | TimeOut: 180 \\ | ||
+ | KeepAlives: 0 \\ | ||
+ | XClient: on \\ | ||
+ | Listen: 127.0.0.1: | ||
+ | ClamAddress: | ||
+ | Header: X-Virus-Scanned: | ||
+ | TempDirectory: | ||
+ | Action: drop \\ | ||
+ | Quarantine: on \\ | ||
+ | User: clam'' | ||
+ | | ||
+ | Дадим пользователю права доступа к нужным папкам и файлам | ||
+ | |||
+ | |||
+ | chown clam:mail -R / | ||
+ | chown clam:clam -R / | ||
+ | | ||
+ | | ||
+ | Подключим фильтрацию вирусов к postfix | ||
+ | |||
+ | в / | ||
+ | |||
+ | добавим | ||
+ | |||
+ | '' | ||
+ | receive_override_options = no_address_mappings'' | ||
+ | |||
+ | |||
+ | а в master.cf | ||
+ | |||
+ | |||
+ | vi / | ||
+ | |||
+ | '' | ||
+ | |||
+ | |||
+ | |||
+ | 127.0.0.1: | ||
+ | -o content_filter= | ||
+ | -o receive_override_options=no_unknown_recipient_checks, | ||
+ | -o smtpd_helo_restrictions= | ||
+ | -o smtpd_client_restrictions= | ||
+ | -o smtpd_sender_restrictions= | ||
+ | -o smtpd_recipient_restrictions=permit_mynetworks, | ||
+ | -o mynetworks_style=host | ||
+ | -o smtpd_authorized_xforward_hosts=127.0.0.0/ | ||
+ | |||
+ | '' | ||
+ | |||
+ | Установим Postfixadmin и apache | ||
+ | |||
+ | yum -y install httpd php php-imap php-mbstring php-common php-pdo php-mysql php-cli | ||
+ | |||
+ | |||
+ | перейдем в / | ||
+ | |||
+ | cd / | ||
+ | |||
+ | |||
+ | wget http:// | ||
+ | |||
+ | |||
+ | tar -xvzf postfixadmin-2.91.tar.gz | ||
+ | |||
+ | mv postfixadmin-2.91/ | ||
+ | |||
+ | cd postfixadmin | ||
+ | |||
+ | Сменим владельца на apache | ||
+ | |||
+ | chown -R apache: | ||
+ | |||
+ | |||
+ | откроем / | ||
+ | |||
+ | $CONF[' | ||
+ | $CONF[' | ||
+ | $CONF[' | ||
+ | $CONF[' | ||
+ | $CONF[' | ||
+ | $CONF[' | ||
+ | $CONF[' | ||
+ | $CONF[' | ||
+ | $CONF[' | ||
+ | |||
+ | |||
+ | Включаем автозагрузку всего что нужно | ||
+ | chkconfig mysqld on | ||
+ | chkconfig dovecot on | ||
+ | chkconfig postfix on | ||
+ | chkconfig httpd on | ||
+ | chkconfig postgrey on | ||
+ | chkconfig clamd on | ||
+ | chkconfig clamsmtpd on | ||
+ | chkconfig saslauthd on | ||
+ | |||
+ |