Как настроить пересылку всех писем с одной почты на другую! «После срабатывания этого фильтра применять другие фильтры

Задача - требуется контролировать переписку определенных сотрудников (официальная версия - создать backup почтовой переписки с возможностью последующего просмотра). Другими словами необходимо, чтобы при отправке письма пользователем (например, [email protected]), доставлял его почту как обычно адресату, а также дублировал это письмо в определенный ящик (например, [email protected]).

На первый взгляд задача довольно не простая, но как оказалось - всё довольно легко реализуется. Имеем - операционная система FreeBSD и почтовый сервер на базе Postfix . Вот какие возможности для решения этой задачи предоставляет нам Postfix:

  • always_bcc = address
  • Доставляет копии ВСЕХ сообщений (входящих и исходящих) на указанный адрес (поддерживается с Postfix v.2.1). Например, указав в /usr/local/etc/postfix/mail.cf строку always_bcc = [email protected] можно сделать полный бэкап всей почты на адрес [email protected], вот только не повезет тому, кто это всё разгребать будет.

  • sender_bcc_maps = type:table и recipient_bcc_maps = type:table
  • Таблицы соответствия отправителя/получателя с адресами доставки копий сообщений (функция доступна в Postfix 2.1 и выше.) То что нам и нужно.

Рассмотрим 2 варианта реализации - на основе файлов (индексированных карт hash) и базы данных MySQL.

Способ с использованием индексированных hash карт

Мы можем контролиривать, что хотим получить в результате - копировать на определенный ящик только отправляемые пользователем сообщения или только входящие, а может и то и другое.

Для примера рассмотрим вариант копирования исходящих сообщений:

1. Создаем файл в каталоге /usr/local/etc/postfix/, содержащий записи о том с какого почтового адреса копировать почту и на какой отправлять копии - назовем его sender_bcc . Добавляем в него строчку в формате:

[email protected] [email protected] [email protected] [email protected]

2. Добавляем в main.cf строчку

Sender_bcc_maps = hash:/usr/local/etc/postfix/sender_bcc

3. Обязательно создаем индексированный файл:

Postmap /usr/local/etc/postfix/sender_bcc

4. Перезагружаем постфикс и любуемся копированием исходящей почты.

Аналогичные шаги нужно проделать для получения возможности копирования входящей почты. Вместо sender_bcc_maps следует использовать recipient_bcc_maps .

Recipient_bcc_maps = hash:/etc/postfix/recipient_bcc

Внимание! После внесения изменений не забываем перестроить хэш:

Postmap /usr/local/etc/postfix/recipient_bcc postmap /usr/local/etc/postfix/sender_bcc

Способ с использованием MySQL

Подразумевается, что вы уже используете MySQL совместно с Postfix для хранения учетных записей, транспорта и т.д.

1. Создаем табличку bcc в вашей базе данных

CREATE TABLE bcc (id int(10) unsigned NOT NULL auto_increment, sender varchar(128) NOT NULL default "", recipient varchar(128) NOT NULL default "", copy varchar(128) NOT NULL default "", PRIMARY KEY (id)) TYPE=MyISAM;

2. в /usr/local/etc/postfix/ создаем файлы sender_bcc.cf и recipient_bcc.cf :

User = postfix_user password = postfix_password dbname = mail_database query = SELECT copy FROM bcc WHERE sender = "%s" hosts = 127.0.0.1

recipient_bcc.cf

User = postfix_user password = postfix_password dbname = mail_database query = SELECT copy FROM bcc WHERE recipient = "%s" hosts = 127.0.0.1

3. В main.cf добавляем строчки

Sender_bcc_maps = mysql:/usr/local/etc/postfix/sender_bcc.cf recipient_bcc_maps = mysql:/usr/local/etc/postfix/recipient_bcc.cf

4. Перезапускам Postfix для применения изменений. Изменения данных в таблице MySQL bcc применяются без перезапуска Postfix.

Избавляемся от дублирования сообщений bcc_maps

Чтобы не происходило дублирования почты при использовании bcc_maps в master.cf следует добавить строчку:

O receive_override_options=no_address_mappings

В моём случае это выглядит так:

Smtp inet n - n - - smtpd #AntiSPAM + DrWeb -o receive_override_options=no_address_mappings -o content_filter=kas3scan:127.0.0.1:9026

Напоследок - неплохая , хотя сам несколько иначе строил, но руки пока не доходят написать свою статью полностью. Хотя есть некоторые наработки, описания которых не встречал в сети.

FinExecutive Russia сайт 2019-03-17

8 лайфхаков: как эффективно работать с электронной почтой

С помощью электронной почты мы ежедневно решаем массу рабочих вопросов. Но вместе с этим, много людей, в прямом смысле слова, попадают в зависимость от своего почтового ящика. Если вы считаете, что он отнимает у вас слишком много времени и от этого даже страдает продуктивность работы, прислушайтесь к нашим советам.

Казалось бы правила работы с электронной почтой известны всем. Но даже это не всегда помогает использовать своё время рационально. Поток входящих сообщений, переизбыток непроверенной почты, недостаток времени, чтобы качественно обработать электронную корреспонденцию и желание всегда оставаться в глазах своих деловых партнёров обязательным и надёжным нередко вызывает стресс.

Знакомая ситуация? В таком случае, наши лайфхаки помогут вам найти выход из сложной ситуации и тем самым повысить продуктивность работы.

  1. Сделайте проверку почтового ящика частью своего рабочего расписания. Возьмите за правило не мониторить входящие сообщения, а обрабатывать их 2 раза в день. Ведь обработка почты это такая же работа, как и любая другая, внесённая в ваш рабочий график. Прежде чем воспользоваться этим лайфхаком, проанализируйте поток входящих сообщений, чтобы понять, в какие 2 часа вы получаете наибольшее количество писем. Запишите эти два промежутка времени в свой ежедневник и используйте их для того, чтобы читать корреспонденцию и отвечать на полученные послания.
  2. Сведите к минимуму всё, что напоминает вам о существовании электронной почты. Если специфика вашей работы позволяет это сделать, закройте (а не просто сверните) программу, отключите функцию всплывающих уведомлений о получении нового письма и уберите иконку с рабочего стола. Сделайте всё, чтобы оградить себя от каких-либо дополнительных напоминаний о вашем почтовом ящике.
  3. Очистите папку «Входящие». Как только вы сведете к минимуму количество непрочитанных сообщений, вы поймёте, насколько легче обрабатывать новые письма, когда вам не надо отыскивать их в потоке разношерстной информации. Вы сможете быстрее обрабатывать входящую корреспонденцию, если:
  • Будете оставлять в папке «Входящие» только непрочитанные сообщения;
  • Для каждого проекта или категории писем создадите отдельные папки. Эта методика поможет вам быстро находить нужную информацию;
  • Начнёте применять ярлыки и маркировку входящих сообщений цветом. Так для визуального восприятия сортировка писем станет более заметной;
  • Детально изучите функционал почтового аккаунта, чтобы более эффективно управлять его работой;
  • Заблокируете доставку писем от нежелательных пользователей;
  • Раз и навсегда отпишетесь от ненужных email -рассылок. На первый взгляд это кажется хлопотным занятием, но если вы не хотите и дальше получать кипы бесполезной информации, вам придётся пересмотреть все свои подписки;
  • Будете использовать фильтры, чтобы сортировать письма, полученные из оставшихся рассылок;
  • Пометите звёздочкой те сообщения, которые очень важны или нуждаются в подготовке развёрнутого ответа.
  • Отправляйте копии писем только тем, кому они необходимы. Логика проста: чем меньше корреспонденции вы отправляете, тем меньше будет у вас входящих сообщений. Поэтому, по-возможности, вписывайте в копию письма как можно меньше людей и не пользуйтесь функцией «Ответить всем».
  • Не используйте почтовый ящик как ещё один список важных дел. Некоторые отправляют себе письма, чтобы напомнить о необходимости сделать что-то важное. Если вы также пользуетесь этим методом, постарайтесь от него избавиться, ведь так вам точно не удастся повысить продуктивность работы. Возьмите себе за правило записывать задачу в календарь дел, сразу выбрав дату и время, когда вы сможете ею заняться.
  • Пользуйтесь шаблонами. Если вы часто получаете письма с одинаковыми просьбами или вам задают одни и те же вопросы, попробуйте свою работу автоматизировать. Сформулируйте идеальный ответ и используйте его в качестве шаблона. Так вы сможете сэкономить время и использовать его для выполнения более важных или интересных заданий.
  • Сохраняйте письма в папке «Исходящие». Не удаляйте отправленную корреспонденцию, ведь содержащаяся в ней информация в любой момент может вам понадобиться.
  • Расскажите коллегам об изменении вашего распорядка. Чтобы вам было легче придерживаться новых правил работы с электронной почтой, сообщите о своих планах другим. Расскажите руководству, что вы хотите повысить продуктивность работы и для этого отключили оповещения о получении новых писем, и будете разбирать входящую корреспонденцию в отведённое для этого время. Также обсудите другие способы коммуникации, когда кому-то понадобится срочно с вами связаться.
  • При написании письма справа есть поле "добавить e-mail в адресную книгу", набираете адрес и нажимаете кнопку ">> >>" (добавить e-mail в адресную книгу). Теперь у Вас в адресной книге есть адрес.

    Чтобы написать письмо по этому адресу, надо выделить его в столбце и нажать на кнопку "Кому".

    Значение кнопок:

    "Кому" - если вы хотите отослать письмо по этому адресу.

    "СС" - если вы хотите отослать копию по этому адресу.

    "ВСС" - если вы хотите отослать скрытую копию по этому адресу.

    Чтобы удалить e-mail из адресной книги, надо выделить его в столбце и нажать кнопку "x" (удалить выбранный e-mail из адресной книги)

  • Почему, когда я пытаюсь отправить письмо, появляется надпись: текущая сессия завершена?

    Если при работе с web-интерфейсом Вы не нажимаете ссылки или кнопки в течение 1 часа, система завершает сессию. Это сделано в целях безопасности Вашего почтового ящика.

  • Как избавиться от ссылок, прикрепляемых к моим письмам?
  • Как сделать, чтобы отправляемая почта сохранялась?

    Создать папку с произвольным именем.

    В разделе меню "Настройки" откройте закладку "Создание".

    На данной странице, есть специальный блок Папки. В выпадающем меню "Сохранять Копии Отосланного в:" укажите созданную Вами папку.

    После этого, на странице создания нового сообщения в блоке "Дополнительные параметры" появится чекбокс "Сохранить в" - если он помечен, копия письма будет сохранена в указанной Вами папке.

  • Я сделал заготовку письма и хочу ее сохранить. Как это сделать?

    Создать папку с произвольным именем и указать его на странице "Настройки", закладка "Создание" в пункте "Сохранять Черновики в:". После этого можно будет пользоваться кнопкой "Сохранить черновик" на странице составления нового письма.

  • А как изменить сохраненную заготовку или использовать ее?

    Войдите в почтовый ящик

    Откройте папку "Черновик" с заготовками

    Откройте нужное сообщение

    После того, как сообщение будет дописано, проверьте правильность указания данных в полях Кому адресовано сообщение и Тема сообщения.

    Затем Вы можете нажать кнопку "Отправить" либо "Сохранить в черновиках".

  • Как отправлять файлы через WEB-интерфейс?

    После того как составление нового письма закончено, для присоединения файлов к письму есть три поля, расположенные ниже поля ввода текста письма.

    Выберите нужные файлы, используя кнопку "Обзор" и нажмите "Отправить" для отправки. Если Вы не видите кнопки "Обзор", то Ваш браузер не поддерживает функцию закачки файлов и Вам следует заменить его на более новую версию.

    Одно письмо должно быть не более 40 Мб.

  • Обязательно ли перед стиранием писем помечать их как "удаленные"?

    Существует 3 режима удаления писем из папки. Если на странице настроек Вы выбрали режим удаления писем "Пометить", то их действительно необходимо сначала пометить флажком и нажать кнопку "Удалить". Статус письма в папке, будет как "удаленное". Окончательное стирание удаленных писем производится кнопкой "Удалить Стертые".

    Если Вы выбрали режим "Перенести в корзину", то по нажатию кнопки "Удалить" письма будут попадать в "корзину", которая автоматически создается в виде папки под именем "Удалённые".

    Если же Вы указали режим удаления "Немедленно", то письма будут удаляться сразу по нажатию кнопки "Удалить".

    Письма, помеченные как удаленные, сразу же удаляются с сервера.
    Если настройки Вашего почтового ящика таковы, что письма удаляются сразу, а не переносятся в папку "Удаленные", то восстановить их невозможно.

  • Почему я не могу удалить письма?

    Если в настройках (см. раздел "Настройки" в веб-интерфейсе почтового ящика) для удаления писем выставлена опция "Перенести в корзину", то удаленные письма отправляются в папку "Удаленные". Когда ящик переполняется, перекладывание писем в эту папку становится невозможным.

    Чтобы этого избежать, нужно выставить для удаления писем опцию "При Выходе, удалять из Корзины всё старше, чем:".

  • Каков максимальный размер отправляемого письма? Сколько файлов можно вкладывать в письмо?

    Максимальный размер отправляемого письма – 35 Мб. При этом учитывается, насколько заполнен Ваш почтовый ящик (его объем - 100 Мб).
    Если, например, на 95 мб, то максимальный размер аттачмента будет не более 5 Мб. То же самое касается входящей почты.
    В письмо можно вкладывать не более 3 файлов.

  • В Microsoft Outlook - нажмите на
    пришедшее письмо правой клавишей мыши и выберите Options/Параметры. В открывшемся окошке под заголовком Internet Headers/Заголовки Интернета Вы увидите все служебные заголовки пришедшего письма.

    В Outlook Express нажмите на
    пришедшее письмо правой клавишей мыши и выберите Properties/Свойства - Details/Подробно.

    В The Bat! нажмите на
    пришедшее письмо правой клавишей мыши и выберите RFC-822 Headers.

    В веб-интерфейсе Почты НГС войдите на страницу с письмом и нажмите на кнопку "Full Headers".

  • На странице с письмом выдается какая-то абракадабра... все смещено.

    Так может случиться, когда Вам приходят письма в формате HTML, при создании которых произошла какая-либо системная ошибка. "Кривой" HTML накладывается на HTML-код веб-интерфейса, в итоге получается такое вот безобразие.
    Бороться с этим можно двумя путями. Во-первых, если такие письма постоянно приходят от одних и тех же людей, попросите их отправлять Вам письма в формате "обычный текст". Во-вторых, таких проблем не будет, если скачивать почту через почтовые клиенты.

  • Письмо открывается в нечитаемой кодировке (использую веб-интерфейс), как его прочитать?

    Для того, чтобы суметь прочитать письмо, нужно зайти на страницу с письмом, выбрать в меню браузера пункт "Кодировка". Если Вы пользуетесь Internet Explorer, нужно в верхнем меню зайти в "Вид/View", затем в "Кодировка/Encoding". Нужно выбрать кодировку KOI-8. Если письмо все равно не читается, попробуйте после выбора KOI-8 выбрать кодировку Win-1251.

  • Мне постоянно приходят письма от какого-то MAILER-DAEMON...

    Проверьте настройки Вашего почтового клиента. Для корректной отправки почты необходимо сделать следующие изменения конфигурации:

    1. Указать smtp-сервер в настройках почтового клиента - smtp.ngs.ru.

    "554: Sender address rejected: Access denied"

    3. Проверить, что в настройках логин указан в виде ***@ngs.ru, т.е. с доменом. Без указания домена не будет проходит авторизация и, следовательно, почта отправляться не будет.

  • При попытке отправить письмо выдается сообщение "The letter text cannot be sent using the selected charset"

    При отправке письма Вам надо выбрать кодировку "Универсальная(UTF-8)" или "KOI".

    Если Вы писали сообщение в word"е, то перед тем как вставлять его в браузере вставьте в notepad, а затем уже, скопировав из notepad"а, в браузер.

  • Если вы столкнулись с трудностями при использовании наших проектов или хотите сообщить об ошибке, пожалуйста, заполните эту форму, и наша служба поддержки свяжется с вами.

    В разделе «Если» вы задаете параметры, по которым будут фильтроваться письма.

    Объект письма, который проверяется фильтром.

    Условие, которое проверяется фильтром.

    Содержание, которое проверяет фильтром.

    Шаг 1. Задаем объект проверки

    В первую очередь нужно выбрать тот элемент письма, который будет проверяться фильтром. Вы можете выбрать один из объектов:

    • Поле «От» : проверяется отправитель
    • Поле «Кому» : проверяются все получатели
    • Поле «Тема»: проверяется тема письма
    • Поле «Копии»: проверяются все получатели копии письма
    • Поле «Переадресовано от»: проверяется первый отправитель, если письмо вам переслали
    • Поле «Переадресовано для»: проверяется, кому пересылали письмо
    • Размер, КБ: проверяется размер письма в килобайтах

    Чтобы задать другой объект письма для проверки, нажмите на текущую надпись.

    Шаг 2. Выбираем условие проверки

    «Содержит»: фильтр будет проверять, чтобы заданный на первом шагу объект проверки содержал значение, которое вы укажете на третьем шагу.

    «Не содержит»: наоборот — фильтр проверит, чтобы объект из шага 1 не содержал значение, которое вы укажите в шаге 3.

    Чтобы выбрать другое условие проверки, нажмите на надпись с текущим — оно изменится.

    Шаг 3. Указываем содержание для проверки

    В этом поле вы указываете содержание, которое фильтр будет искать в объекте, указанном на первом шаге. Вы можете ввести любое слово, число, отрывок текста и так далее. Чтобы указать сразу несколько критериев, используйте символ |. Чтобы распознавал не только целые слова, но и часть используйте * (например, если вы укажете в поле счет* через фильтр пройдут в том числе письма содержащие слов счета ).

    Шаг 4. Добавляем еще одно условие

    Нажмите кнопку «Добавить условие», если хотите добавить другие критерии проверки.

    Если у вас два и больше условия проверки, под кнопкой «Добавить условие» появится надпись «Применять фильтр, если выполнено одно из условий».

    Нажмите на нее. Фраза изменится на «Применять фильтр, если выполнены все условия». В этом случае будут фильтроваться только письма, которые содержат все указанные критерии.

    Выберите нужное условие и переходите к следующему шагу.

    Действие («То»)

    В разделе «То» вы указываете, что будет происходить с письмами, которые проходят фильтр.

    Шаг 5. Выбираем: перемещать в папку или удалять навсегда

    В первую очередь необходимо выбрать, что делать с отфильтрованным письмами: перемещать в папку или удалять навсегда. Для этого установите переключатель напротив одной из надписей ( или ).

    Если вы выбрали «Поместить письмо в папку», нажмите надпись «Входящие». Раскроется список папок в вашем ящике. Выберите папку, куда перемещать отфильтрованные письма, или создайте новую, нажав «Создать папку».

    Также вы можете указать, чтобы отфильтрованные письма помечались прочитанным или флажком. Для этого поставьте галочку напротив нужных надписей.

    Шаг 6. Выбираем дополнительные действия для отфильтрованного письма

    Основное действие для письма вы уже выбрали, теперь можно выбрать дополнительное. Для этого нажмите надпись «Все действия».

    Доступны такие дополнительные действия:

    «Переслать копию сообщения/уведомление на адрес»

    Установите галочку напротив этого пункта, чтобы переслать на указанный адрес копию сообщения или уведомление. Чтобы выбрать тип письма, нажмите на надпись «копию сообщения», она поменяется на «уведомление».

    В поле введите адрес, куда будет приходить копия сообщения или уведомление.

    «Отвечать автоматически»

    Выберите автоматический ответ на письмо, прошедшее через фильтр. Нажмите «Сообщением», чтобы указать собственный текст. Нажмите «Нет такого адресата», чтобы отправитель получал такой ответ.

    Большинство почтовых клиентов, включая Gmail , Yahoo , Mail.ru , Microsoft Outlook , Mozilla Thunderbird , предоставляют возможность отправлять одно электронное письмо большому числу получателей. Обычно Вы можете сделать это с помощью функции Копия (на английском языке для ее обозначения принята аббревиатура СС ), или Скрытая копия (CCB ). При отправке сообщения в Копии получатели могут видеть электронные адреса других людей, которым также отправлено это письмо. Во втором случае личность дополнительных адресатов скрыта.

    Добавление адреса получателя

    Чтобы указать получателя (или получателей) электронного письма, введите его адрес электронной почты в поле Кому (То ):

    Некоторые почтовые клиенты позволяют просто вводить имя пользователя в поле, которое затем автоматически заполняется программой.

    Если Вы используете это поле для отправки электронной почты нескольким людям, каждый из них сможет увидеть полный список других получателей.

    Как создать копию электронного письма

    Поле CC или Копия используется для обмена электронными сообщениями более опосредованным способом, чем поле Кому . Если Вы в своем электронном письме не обращаетесь напрямую к человеку, но хотели бы, чтобы этот человек следил за обсуждением в цепочке писем или просто был в курсе этой темы, поле Копия будет отличным вариантом. Адресат, который находится в Копии письма, получает непрочитанное письмо на свой почтовый ящике, как и тот, кто был помещен в поле Кому ; разница заключается только в том, кому первому Вы адресуете письмо в теле своей электронной почты. В профессиональном мире рассылка в Копии используется очень широко и служит для того, чтобы коллеги были в курсе разных событий и тем.

    Вы можете перечислить получателей электронной почты, просто введя список адресов в поле Копия , которое обычно находится сразу под полем Кому . Каждый в этой цепочке адресатов сможет видеть имена и адреса электронной почты всех других получателей:

    Как создать скрытую копию электронного письма

    Каждый почтовый клиент (Gmail, Outlook, Mozilla Thunderbird, Yahoo и т. д.) дает возможность отправителю письма обратиться к большому числу людей, не афишируя их данные перед другими пользователям в цепочке электронной почты. Эта функция называется BCC или Скрытая копия . Вы можете скрыть получателей, введя их адреса в поле Скрытая копия вместо использования полей Кому и Копия :

    Вы можете использовать эту функцию как для индивидуальных, так и для групповых писем. Это особенно полезно, если Вы хотите сохранить конфиденциальность своих контактов, защитить их от спама и нежелательных писем или же просто, если не хотите, чтобы Ваши получатели знали, кто получил такое же сообщение.

    Поле Скрытая копия не всегда доступно по умолчанию для всех почтовых клиентов. Например, в Outlook Вам нужно будет зайти в Параметры , чтобы получить доступ к настройке; в Thunderbird нужно будет выбрать эту функцию из раскрывающегося меню; в Gmail нужно нажать кнопку Копия и Скрытая копия ; в Windows Live Mail Вам потребуется одновременно нажать клавиши Alt + B .

    Изображение: © Руслан Нестеренко - 123RF.com