Как получить точный почтовый адрес из документа Lotus Notes, используя Java API? - PullRequest
0 голосов
/ 16 марта 2012

Я использую document.getItemValueString ("INetSendTo") для получения точного почтового адреса получателя.Но некоторые почтовые документы я получаю нулевое значение.В каком-либо другом поле адрес электронной почты будет сохранен?

Ответы [ 2 ]

2 голосов
/ 16 марта 2012

Адреса электронной почты всегда хранятся в полях From, SendTo, CopyTo, BlindCopyTo.

При определенных конфигурациях сервера соответствующие адреса электронной почты в Интернете для внутренних адресов сохраняются в полях INetFrom, INetSendTo, INetCopyTo и INetBlindCopyTo.

0 голосов
/ 16 марта 2012

На самом деле, вы не можете полагаться на поля адреса.Согласно RFC SMTP, сообщения должны доставляться получателям, перечисленным в командной строке RCPT TO, как указано в RFC821, даже если все заголовки (To, Cc, Bcc) в сообщении RFC822 отсутствуют или пусты.Существует возможность конфигурации Domino для создания элемента BlindCopyTo для любого получателя RCPT TO, который не был указан ни в одном из заголовков RFC822, но вы не можете предполагать, что этот параметр был включен во время получения сообщения.

...