Home

Page 71
Page 71
background image

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

• Pickup.   Данный   каталог   используется   следующим   образом:   если 

пользователь   положит   в   этот   каталог   специальным   образом   написанный 
текстовый   файл   с   письмом,   то   данное   письмо   будет   доставлено 
получателю, так как если бы поступило на SMTP сервер обычным образом, 
т.е. через 25 TCP порт. Письмо должно начинаться со строк:

x-sender: почтовый ящик отправителя

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

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

• Badmail.   Данный   каталог   мы   уже   обсуждали   –   если   письмо   не   удалось 

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

• Drop.   Данный   каталог   предназначен   для   сбора   писем,   которые 

предназначены для доменов, за которые отвечает данный SMTP сервер. По 
умолчанию  SMTP  сервер  Microsoft  IIS  отвечает   на   обработку   почты   в 
домен,   совпадающий   с  FQDN  данного   сервера.   Возникает   резонный 
вопрос: зачем складировать почту в локальный домен (локальные домены) 
в   некоторой   папке,   если   эту   почту   необходимо   размещать   в   папках, 
являющихся почтовыми ящиками локальных пользователей?  Дело  в том, 
что почтовый сервер Windows 2000 Microsoft IIS НЕ поддерживает никакой 
службы, позволяющей организовать доступ пользователей к их почтовым 
ящикам!!! Фактически сервер просто помещает всю почту, которая должна 
остаться на   данном  компьютере  в  папку  Drop,  ожидая,  что  ДРУГОЕ  (!!!) 
приложение   будет   разбирать   содержимое   данной   папки,   раскладывать 
почту   в   специальные   папки   –   почтовые   ящики   пользователей,   и 
предоставлять   пользователям   интерфейс   для   доступа   к   их   почтовым 
ящикам.

• Sorttemp.   Этот   каталог   используется   почтовым   сервером   для   хранения 

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

Теперь,   разобравшись   со   структурой   каталогов,   используемой   службой 

SMTP, рассмотрим детальнее, как почтовый сервер доставляет переданную ему 
почту. Итак, пусть на почтовый сервер поступило письмо, либо через 25  TCP 
порт,   либо   посредством   текстового   файла,   размещенного   в   папке  Pickup. 
Полученное письмо размещается в каталоге Queue и предпринимается попытка 
его   доставить.   Если   получатель   сообщения   принадлежит   локальному   для 
данного  SMTP  сервера домену (т.е. «домену» с именем, совпадающим с  FQDN 
сервера   или   дополнительно   сконфигурированному   как   локальный),   то   письмо 
просто копируется из папки  Queue  в папку  Drop  и на  этом работа  почтового 
сервера   по   доставке   данного   сообщения   заканчивается.   Если   же   письмо 


Copyright © 2022 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.