Евгений Прокопьев
Знание основ освобождает от необходимости запоминать тысячи фактов.
Попробуем подойти к построению почтовой системы, опираясь на этот принцип,
и сделаем акцент не на настройку компонентов почтового сервера, а на
взаимосвязь между компонентами и на протоколы, по которым они общаются
между собой.
Материал этой статьи, наверное, больше подходит для учебника по основам
системного администрирования. Однако до сих пор такого учебника я не видел, а
практика показывает, что даже многие администраторы с практическим опытом
работы с трудом представляют себе общую картину того, как в целом работают
сервисы электронной почты. Поэтому мы попытаемся заложить фундамент,
необходимый для понимания механизмов работы.
Для того чтобы упростить задачу, мы откажемся от
рассмотрения таких монстров, как Microsoft Exchange или Lotus
Notes/Domino, и сосредоточим внимание на открытом программном обеспечении и
стандартных почтовых протоколах – их в большинстве случаев более чем
достаточно. Не будем мы рассматривать и протокол UUCP – многие из тех, кто
знал, что это такое, уже успели про него забыть.