Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
openchange [2015/04/23 10:04] 83.220.55.174 |
openchange [2015/04/23 14:43] (текущий) |
||
|---|---|---|---|
| Строка 286: | Строка 286: | ||
| auth_socket_path = / | auth_socket_path = / | ||
| postmaster_address = admin@point.local | 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 | ||