Просмотреть очередь
Дублирование писем приходящий на конкретный ящик
Для пересылки скрытых копий (bcc) используя карты recipient_bcc_maps и sender_bcc_maps
Как видно из названия recipient_bcc_maps – для создания копии исходя из информации о получателе письма, sender_bcc_maps – для создания копии исходя из информации о отправителе письма.
Для использования добавляем в main.cf строчки:
Пример:
Если требуется отправить копию на несколько почтовых ящиков, то алиас на несколько почтовых ящиков, т.к. в одной строке может быть только один ящик который может быть отправлено, а так же каждый почтовый ящик по которому фильтруется в файле должен быть уникален.
После изменений в файлах sender_bcc и recipient_bcс необходимо пересоздать файлы .db:
1. в файле /usr/local/www/postfixadmin/config.inc.php меняем строку вида:
3. теперь заходим в http://postfix.mydomain.com/setup.php и заводим административную учетную запись в первую строку «Setup password» вводим пароль из пункта два.
# postqueue -p # mailqОтправить все письма
# postqueue -f # mailq -qОтправить все письма адресованные в определенный домен
# postqueue -s mydomain.ruИногда после изменений в конфигурации необходимо перезапустить очередь что бы сообщения в очереди начали обрабатываться заново:
# postsuper -r ALL # postfix stop && postsuper -r ALL && postfix start (так правильней)Еще
# postsuper -r ALL # postfix flushПо ID
# postsuper -r IDДля очистки очереди:
postsuper -d ALLДля удаления группы писем от определенного адресата, можно использовать:
# mailq|grep 'test@test.ru'|awk '{print $1}'|xargs -J{} -n1 postsuper -d {} deferred
При добавлении новых обслуживаемых почтовых доменов.# postmap /etc/postfix/transport и /etc/postfix/reloadОбновить список валидных ящиков
# postmap local_recipientsПросмотр настроек
# postconf -dДля удаления из очереди Postfix писем от пользователя alexx
# postqueue -p | grep alexx | awk '{system("postsuper -d "$1)}'
Доставить копии ВСЕХ сообщений (входящих и исходящих) на указанный адрес (поддерживается с Postfix v.2.1) указав в /usr/local/etc/postfix/mail.cf строку:always_bcc = backup@mydomain.ruможно сделать полный бэкап всей почты на адрес backup@mydomain.ru
Дублирование писем приходящий на конкретный ящик
Для пересылки скрытых копий (bcc) используя карты recipient_bcc_maps и sender_bcc_maps
Как видно из названия recipient_bcc_maps – для создания копии исходя из информации о получателе письма, sender_bcc_maps – для создания копии исходя из информации о отправителе письма.
Для использования добавляем в main.cf строчки:
sender_bcc_maps = hash:/usr/local/etc/postfix/sender_bcc recipient_bcc_maps = hash:/usr/local/etc/postfix/recipient_bcсзатем создаем файлы:
# touch /usr/local/etc/postfix/sender_bcc # touch /usr/local/etc/postfix/recipient_bcсФормат файлов sender_bcc и recipient_bcс это строка (обесательно в конце перевод строки) и два почтовых ящика в одной сроке через пробел, первый почтовый ящик – тот по которому фильтруется (ящик получателя или отправителя).
Пример:
mymail@workmail.ru myhomemail@mydomain.comДля того что бы письма пришедшие на мой рабочий ящик mymail@workmail.ru пересылались на мой домашний ящик myhomemail@mydomain.com строку из примера надо поместить в /usr/local/etc/postfix/recipient_bcс
Если требуется отправить копию на несколько почтовых ящиков, то алиас на несколько почтовых ящиков, т.к. в одной строке может быть только один ящик который может быть отправлено, а так же каждый почтовый ящик по которому фильтруется в файле должен быть уникален.
После изменений в файлах sender_bcc и recipient_bcс необходимо пересоздать файлы .db:
# postmap /usr/local/etc/postfix/sender_bcc # postmap /usr/local/etc/postfix/recipient_bcсИ застовляем postfix перечитать конфигурационные файлы:
# postfix reloadСмена пароля на postfix.admin
1. в файле /usr/local/www/postfixadmin/config.inc.php меняем строку вида:
$CONF['setup_password'] = '168417fb689fbs6bce838012cdee9438:c3c91489f47dc740fe6240f3ea392525cded5426';на
$CONF['setup_password'] = '';2. и заходим в http://postfix.mydomain.com/setup.php задаем пароль и вписываем полученую строку в /usr/local/www/postfixadmin/config.inc.php
3. теперь заходим в http://postfix.mydomain.com/setup.php и заводим административную учетную запись в первую строку «Setup password» вводим пароль из пункта два.
Комментариев нет:
Отправить комментарий