Замечание к документу "Исходящая почта от входящей не отличается ничем, если отправитель находится на одном сервере. Она одновременно и исходящая, и входящая. Почему Вы решили, что она отличается?"   >>>   
Тема: Общая постановка задачи, и способы решения (+)

Создан:Sergey Boichenko 01/10/2004 12:27 AM
Папка:
02. Почта, 05. Notes APIs (C/DXL/etc), 99. Разное
Тип сообщения:
Дополнение

Сообщение:
Имеется хук который обрабатывает входящую и исходящую почту.
Алгоритмы обработки входящей и исходящей почты отличаются.

Поэтому в хуке необходимо отличать:
Входящую почту;
Исходящую почту;
Почту полученную из Интернета.

Один из способов отличить входящую от исходящей почты.

Получаем домен сервера domino
Получаем Originator письма, из него домен отправителя.

Если домен Originator == домен сервера то почта исходящая
Если домен Originator != домен сервера то почта входящая

Но такой алгоритм имеет минусы:
Парсить адрес Originator как то не хорошо;

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



Как можно не парся Originator определить, что письмо пришло из Интернета, так как для входящей почты алгоритм обработки писем пришедших из Интернета имеет особенности.

> по-моему, чек вешает хук на почтовый ящик пользователя, а не на mail.box... > правда, смущает "для домино". Так что опять вопрос ведет к общей постановке задачи (-)

хук позволяет обрабатывать сообщения как в пользовательских ящиках так и в mailX.box

Входящую и исходящую внутреннею почту можно отличить, если контролировать создание note в пользовательских ящиках

Пользовательская база – mail.box – исходящая почта
Mail.box – пользовательская база – входящая почта

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

Иерархия документов данной дискуссии:
Подскажите, пожалуйста, как в хуке отличить входящую и исходящую для domino почту, как отличить входящую и исходящую почту, если отправитель и получатель находятся на одном сервере domino. (-) (Sergey Boichenko) (09.01.2004 3:25:31)
.... Исходящая почта от входящей не отличается ничем, если отправитель находится на одном сервере. Она одновременно и исходящая, и входящая. Почему Вы решили, что она отличается? (Ivan V Tsybanenko; Nord) (09.01.2004 17:43:47)
........ по-моему, чек вешает хук на почтовый ящик пользователя, а не на mail.box... правда, смущает "для домино". Так что опять вопрос ведет к общей постановке задачи (-) (Nick A Norkin; VIT Server B) (09.01.2004 18:47:18)
........ Общая постановка задачи, и способы решения (+) (Sergey Boichenko) (10.01.2004 0:27:00)
............ Сергей, на какое событие какой базы "подписан" хук? (+) (Nick A Norkin; VIT Server B) (10.01.2004 10:40:41)
................ Я использую NSF hook driver, а не Extension Manager (+) (Sergey Boichenko) (10.01.2004 12:02:46)
................ $AdditionalHeaders или $MIMETrack (Sergey Boichenko) (12.01.2004 4:59:12)
.................... не решал такую задачу... боюсь, что в общем случае - нет... насколько частный случай рассматривается? для одной организации (одного сервера) или общее решение? может, кто-то из коллег даст более точный критерий? (-) (Nick A Norkin; VIT Server B) (12.01.2004 9:09:09)
................ Я проверил item $MIMETrack есть и у почты которая переслана внутри одного сервера domino. (-) (Sergey Boichenko) (17.01.2004 4:36:29)
.... Сейчас я решаю задачу для одной организации(сервера). В дальнейшем необходимо решить задачу когда в организации установлено несколько серверов (+) (Sergey Boichenko) (12.01.2004 14:50:27)


Разработчикам и администраторам: курсы, книги, сертификация