Налаштування поштового сервера на базі Postfix, Dovecot та RoundCube. Зміст
Іноді буває необхідність створювати копії листів та відсилати їх на іншу адресу. Для цього у Postfix є механізм створення прихованих копій (bcc — blind carbon copy)
Робити такі копії можна на основі адреси або відправника, або отримувача. Для цього в файлі main.cf можна використовувати параметри sender_bcc_maps абоrecipient_bcc_maps.
Формат цих рядків буде таким
sender_bcc_maps = type:table
recipient_bcc_maps = type:table
Наприклад нам потрібно перенаправляти всі листи від user@study.local та до user@study.local на адресу chief@study.local.
Створимо файли bcc_recipient та bcc_sender та запишемо в них однаковий рядок
user@study.local chief@study.local
Створимо індексовані мапи файлів
postmap bcc_recipient
postmap bcc_sender
Додамо в файл main.cf два рядки
sender_bcc_maps = hash:/etc/postfix/bcc_sender
recipient_bcc_maps = hash:/etc/postfix/bcc_recipient
та перезапустимо сам Postfix
service postfix restart
Після цього всі листи від та до user@study.local будуть копіюватися на адресу chief@study.local
Також буває необхідність робити копії всіх листів не від певної адреси, а від певного домену відправника. Для цього треба використовувати інший тип таблиць — regexp.
Зробимо копію всіх листів, які відправляються з домену test.local. Відсилати копії будемо на ту ж саму адресу — chief@study.local. Для цього створимо файл reg_bcc_sender та запишемо в нього
/test\.local/ chief@study.local
Один раз ми вже описали параметр sender_bcc_maps і другий раз його описувати вже не потрібно. Просто доповнимо його опис. Приведемо рядок до вигляду
sender_bcc_maps = hash:/etc/postfix/bcc_sender regexp:/etc/postfix/reg_bcc_sender
та перезапустимо сам Postfix
service postfix restart
Тепер, крім попередніх налаштувань прихованих копій, також будуть копіюватися всі листи з будь-якої адреси домену test.local
Налаштування поштового сервера на базі Postfix, Dovecot та RoundCube. Зміст
Copyright © 2010-2017 IT Stream
Работает на «1С-Битрикс: Управление сайтом»