Список служебных полей транспортного сообщения

┌────┬────────────────┬─────────────────────────────────┬─────────────────┐

│ N │ Идентификатор │ Содержание реквизита │ Признак │

│п/п │ реквизита │ │ обязательности │

├────┼────────────────┼─────────────────────────────────┼─────────────────┤

│ 1 │From: │Почтовый адрес отправителя│ О │

│ │ │почтового сообщения │ │

├────┼────────────────┼─────────────────────────────────┼─────────────────┤

│ 2 │To: │Почтовый адрес получателя│ О │

│ │ │почтового сообщения │ │

├────┼────────────────┼─────────────────────────────────┼─────────────────┤

КонсультантПлюс: примечание.

Нумерация пунктов в таблице дана в соответствии с официальным

текстом документа.

│ 4 │Message-ID: │Идентификатор почтового сообщения│ О │

│ │ │- уникальная для данного│ │

│ │ │отправителя сообщений│ │

│ │ │последовательность символов │ │

├────┼────────────────┼─────────────────────────────────┼─────────────────┤

│ 5 │Content- │Механизм конвертирования│ О │

│ │Transfer- │почтового сообщения │ │

│ │Encoding: │ │ │

├────┼────────────────┼─────────────────────────────────┼─────────────────┤

│ 6 │Content-Type: │Описание типа вложения │ О │

├────┼────────────────┼─────────────────────────────────┼─────────────────┤

│ 7 │Content- │Описание расположения вложения │ О │

│ │Disposition: │ │ │

├────┼────────────────┼─────────────────────────────────┼─────────────────┤

│ 8 │Content-Length: │Описание длины вложения │ О │

├────┼────────────────┼─────────────────────────────────┼─────────────────┤

│ 9 │Subject: │Содержит значение│ О │

│ │ │<версияФормата>"- │ │

│ │ │"<типДокумента>"- │ │

│ │ │"<типТранзакции>. │ │

│ │ │<типДокумента> указывается в│ │

│ │ │соответствии с алгоритмом,│ │

│ │ │описанным в п. 3.2.4 │ │

├────┼────────────────┼─────────────────────────────────┼─────────────────┤

│ 10 │X-Message-ID: │Значение поля X-Message-ID│ О │

│ │ │содержит │ │

│ │ │<идентификаторДокументооборота> │ │

│ │ │из транспортного контейнера │ │

├────┼────────────────┼─────────────────────────────────┼─────────────────┤

│ 11 │X-Tax-Code: │<кодТранзакции> из транспортного│ Н │

│ │ │контейнера │ │

├────┼────────────────┼─────────────────────────────────┼─────────────────┤

│ 12 │X-Tax-Version │Версия формата транспортного│ Н │

│ │ │контейнера │ │

└────┴────────────────┴─────────────────────────────────┴─────────────────┘

Где: О - наличие поля обязательно

Н - наличие поля необязательно

Поля <From:>, <To:> содержат электронный адрес, заключенный в угловые скобки (символы "<" и ">").

В данных полях может присутствовать наименование отправителя или получателя, не превышающее 80 символов.

Содержащийся в угловых скобках электронный адрес не может превышать 40 символов.

При отправке транспортного контейнера с документами налогоплательщика через специализированного оператора связи в поле <From:> указывается адрес специализированного оператора связи. Для транспортного контейнера с документами для налогоплательщика, направляемого через специализированного оператора связи, в поле <To:> указывается адрес специализированного оператора связи.

Поле <Content-Transfer-Encoding:> содержит тип кодировки почтового сообщения.

Значением поля должна быть строка без пробелов: quoted-printable или base64.

Поле <Content-Type:> содержит ключевое слово: application/octet-stream и через символ ";" с пробелом после него параметр: name=. Параметр name= указывает имя файла транспортного контейнера, заключенное в кавычки (символы " (код 34)).

Поле <Content-Disposition:> содержит ключевое слово: attachment и через символ ";" с пробелом после него параметр: filename=. Транспортный контейнер вложен (ключевое слово attachment) в сообщение электронной почты, передаваемое по телекоммуникационным каналам связи. Параметр filename= содержит имя файла вложения, заключенное в кавычки (символы " (код 34)).

В поле <Content-Length:> указывается количество байт файла вложения. Размер файла транспортного контейнера не может быть нулевым и сам транспортный контейнер не может содержать файлы нулевой длины.

Содержание поля <Subject:> указывается в кодировке Quoted-Printable/Windows-1251 или Base64/Windows-1251 и не может превышать 256 символов.

При использовании кодировки Quoted-Printable/Windows-1251 обязательно кодирование следующих символов:

! (код 33), " (код 34), # (код 35), $ (код 36), @ (код 64), [ (код 91), \ (код 32), ] (код 93), /\ (код 94), ' (код 96), { (код 123), | (код 124), } (код 125), ~ (код 126).

При направлении сообщения об ошибке поле <X-Message-ID:> может содержать значение поля <X-Message-ID> первичного почтового сообщения, если невозможно идентифицировать <идентификатор Документооборота> из транспортного контейнера.

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

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

Сообщение электронной почты должно содержать только один вложенный в него файл транспортного контейнера.

3. Особенности работы с сообщениями электронной почты

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