Postfix – команды

Проверка синтаксиса конфигурационных файлов Postfix # postfix check Просмотр текущих значений параметров Postfix # postconf Просмотр стандартных значений параметров Postfix (значений по умолчанию) # postconf -d # postconf | grep message_size_limit message_size_limit = 10240000 postconf -d message_size_limit — показывает значение по умолчанию postconf -n message_size_limit — текущее значение, которое соответствует main.cf Изменение значения параметра message_size_limit без …

Continue reading ‘Postfix – команды’ »

PostfixAdmin

Устанавливаем PostfixAdmin cd /usr/local/ports/mail/postfixadmin/ make install clean В конец файла /usr/local/etc/apache24/httpd.conf  (или делаем файлик в ./Includes/) дописываем (в 24 версии поменялся синтаксис – не забываем) Alias /postfixadmin/ “/usr/local/www/postfixadmin/” <Directory “/usr/local/www/postfixadmin/”> Options Indexes FollowSymLinks AllowOverride Limit #Order Allow,Deny #Allow from all Require all granted </Directory> 2. Далее chown -R www:www /usr/local/www/postfixadmin/templates_c 3. Заходим по ссылке http://192.168.0.10/postfixadmin/setup.php

Roundcube

1. Устанавливаем roundcube из портов /usr/ports/mail/roundcube/ 2. Создать через phpmyadmin БД roundcubemail с полным доступом пользователю roundcube 3. Вставляем в конф файл апача в самый низ или в ./includes/ Alias /rmail “/usr/local/www/roundcube/” <Directory /usr/local/www/roundcube> DirectoryIndex index.php AllowOverride None Options -ExecCGI +FollowSymLinks Require all granted </Directory> 4. Меняем данные в ./config/ $config[‘enable_installer’] = true; // После …

Continue reading ‘Roundcube’ »

Clamav

Установка из портов # cd /usr/ports/security/clamav # make # make install # cd /usr/ports/security/clamsmtp # make # make install после установки в директории /usr/local/etc/rc.d/ создаются скрипты автозапуска clamav-clamd.sh clamav-freshclam.sh clamav-milter.sh в директории /usr/local/etc/ создается файлы конфигурации: clamd.conf clamsmtpd.conf freshclam.conf далее: # ee /usr/local/etc/clamav.conf закомментировать (если они раскомментированы, конечно) опции TCPAddr и TCPSocket раскомментировать строку LocalSocket …

Continue reading ‘Clamav’ »

Postfix + Dovecot + MySQL + Postfix Admin, часть 3 – установка и настройка Dovecot

Отредактируем файл конфигурации Dovecot – /usr/local/etc/dovecot/dovecot.conf: cat  /usr/local/etc/dovecot/dovecot.conf | grep -v ‘^#’ | sed ‘/^$/d’ | more # После отладки отключить дебаги!!! auth_debug = yes auth_debug_passwords = yes auth_mechanisms = plain login cram-md5 auth_socket_path = /var/run/dovecot/auth-userdb auth_verbose = yes auth_verbose_passwords = yes base_dir = /var/run/dovecot/ disable_plaintext_auth = no listen = * log_path = /var/log/dovecot.log login_log_format_elements = user=<%u> method=%m …

Continue reading ‘Postfix + Dovecot + MySQL + Postfix Admin, часть 3 – установка и настройка Dovecot’ »

Postfix – запрет приема почты от адресата или домена

В /etc/postfix/main.cf добавляем smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/sender_access В /etc/postfix/sender_access # Заблокировать всю почту с домена и поддоменов  domain.com REJECT  # Заблокировать пользователя spam с любого домена  spam@ REJECT  # Заблокировать адрес spam@domain.com REJECT NO SPAM Далее, обязательно postmap /etc/postfix/sender_access service postfix reload

Postfix – копии всей входящей и исходящей почты

Для того, что бы сохранить копии всех исходящих писем необходимо в /etc/postfix/main.cf добавляем sender_bcc_maps = hash:/etc/postfix/sender_bcc_maps А в /etc/postfix/sender_bcc_maps #Вся почта исходящая из домена eddnet.org на info@eddnet.org @eddnet.org sender_bcc@eddnet.org Для того, что бы сохранить копии всех входящих писем нужно в /etc/postfix/main.cf добавить recipient_bcc_maps = hash:$config_directory/recipient_bcc_maps В /etc/postfix/recipient_bcc_maps # Вся входящая почта для домена eddnet.org пересылать на info@eddnet.org @eddnet.org info@eddnet.org Если вы …

Continue reading ‘Postfix – копии всей входящей и исходящей почты’ »

Postfix + Dovecot + MySQL + Postfix Admin, часть 2 – установка и настройка Postfix

Приступаем к установке MTA Postfix:  # cd /usr/ports/mail/postfix/  # make config-recursive  # make install clean В процессе нам предлагает сконфигурировать и установить Dovecot: В процессе установки будет вопрос:  Would you like to activate Postfix in /etc/mail/mailer.conf [n]? y Если устанавливаем как полную замену SMTP-сервера, то отвечаем Y. Sendmail использоваться в данном случае не будет вообще, …

Continue reading ‘Postfix + Dovecot + MySQL + Postfix Admin, часть 2 – установка и настройка Postfix’ »

Sieve

В качестве сортировщика почты используется плагин к dovecot языка филтрации Sieve (http://ru.wikipedia.org/wiki/Sieve) В директории ящика есть файл .dovecot.sieve, в который включаются файлы скриптов(в каждом одном условия и действия для него) из директории .sieve/ так же в директории ящика. В каждый скрипт в заголовок добавляется инструкция подключения всех комманд, добаляемых через панель: require [“fileinto”,”reject”,”vacation”,”regex”,”envelope”,”relational”,”body”,”copy”] Пример Скрипт …

Continue reading ‘Sieve’ »

Sendmail – удалить письма старше…

Устанавливаем: /usr/ports/mail/archmbox Удалить письма старше 15 дней archmbox -k -o 15 /var/mail/alpog Удалить письма возрастом до указанной даты выбранного ящика archmbox -k -d 2016-01-31 /var/mail/alpog Удалить письма возрастом до указанной даты во всех ящиках archmbox -k -d 2016-01-31 /var/mail/*