Postfix – это агент передачи сообщений (MTA, message transport agent), который занимается пересылкой по протоколу SMTP сообщений от пользовательского почтового агента (MUA, mail user agent), называемого также почтовым клиентом, к удаленному почтовому серверу.
MTA также принимает сообщения от удаленных почтовых серверов и пересылает их другим MTA или доставляет в локальные почтовые ящики. Переслав или доставив сообщение, Postfix заканчивает свою работу. За доставку сообщения конечному пользователю отвечают другие серверы. Например, такие MTA, как серверы POP3 или IMAP1, передают сообщения почтовым клиентам – Mutt, Outlook или Apple Mail, с помощью которых пользователь может прочитать их.
На первый взгляд работа MTA кажется совсем простой, но это не так. Особенность агентов передачи сообщений заключается в том, что им приходится пересылать информацию через границы сетей – они передают данные в другие сети и принимают данные в своей сети. Здравый смысл подсказывает, что каждый, кто использует сеть, должен принимать необходимые меры предосторожности и защищать свои серверы и данные от возможных атак. Широко распространенное мнение о том, что для этого достаточно установить межсетевой экран, контролирующий соединения между локальной и удаленными сетями в обоих на правлениях, не более чем миф: межсетевой экран – это не программа, а концепция.
Postfix включает в себя три набора функций, управляющих поступлением сообщений в почтовую систему и отправкой их из системы.
При помощи этих функций вы можете самостоятельно управлять потоком сообщений на основе SMTP диалога и содержимого сообщения или доверить управление содержимым внешним приложениям. Этим функциям соответствуют три отдельных группы параметров конфигурации: ограничения, проверки и фильтры.
Пособие для начинающих администраторов почтовой системы Для того чтобы контролировать содержимое, необходимы знания об этом содержимом. Для того чтобы эффективно применять ограничения, проверки и фильтры, вы должны знать, что должно, могло бы и может входить в сообщение. Прочтите главу 6, чтобы проникнуть вглубь содержимого электронного письма.
Как работают ограничения на передачу сообщений SMTP взаимодействие регулируется ограничениями. LДалее будет объяснено, как работают ограничения. Не жалейте времени на ее изучение, это значительно упростит для вас дальнейшую реализацию ограничений.
Использование ограничений на передачу сообщений Мы покажем, как использовать ограничения на практике. Все они могут быть применены практически сразу же. Как работают встроенные фильтры содержимого К содержимому сообщений можно применять проверки. Как они работают? Следующая глава знакомит вас с проверками и представляет всю их теорию.
Использование встроенных фильтров содержимого Далее приведены разнообразные примеры, которые помогут вам быстро приступить к работе.
Как работают внешние фильтры содержимого Внешние фильтры содержимого передают управление SMTP взаимодействием и управление содержимым внешним приложениям. Для того чтобы понять, каким образом Postfix обрабатывает сообщения, проходящие через внешние фильтры содержимого.
Использование внешних фильтров содержимого Хотите увидеть несколько примеров реализации внешних фильтров содержимого? На сайте вы найдете примеры, которые помогут вам в вашей практике.