Для каждого типа передаваемых сообщений (электронных документов информационного взаимодействия) определяется свой минимальный набор полей, значения которых должны быть заполнены. mvf.klerk.ru
Некоторые правила заполнения полей транспортного контейнера:
- Поля From: и To: содержат электронный адрес, заключённый в угловые скобки (символы ”<” и ”>”). www.consultant.ru В этих полях может присутствовать наименование отправителя или получателя, не превышающее 80 символов. www.consultant.ru Электронный адрес в угловых скобках не может превышать 40 символов. www.consultant.ru
- Поле Content-Transfer-Encoding: содержит тип кодировки почтового сообщения. www.consultant.ru Значением поля должна быть строка без пробелов: binary или base64. www.consultant.ru Для содержимого транспортных контейнеров размером более 72 мегабайт допускается использование только типа кодировки почтового сообщения binary. www.consultant.ru
- Поле Content-Type: содержит ключевое слово: application/octet-stream и через символ ”;” с пробелом после него параметр: name=. www.consultant.ru Параметр name= указывает имя файла транспортного контейнера, которое может быть заключено в кавычки. www.consultant.ru
- Поле Content-Disposition: содержит ключевое слово: attachment и через символ ”;” с пробелом после него параметр: filename=. www.consultant.ru Параметр filename= содержит имя файла вложения, которое может быть заключено в кавычки. www.consultant.ru
- Поле Content-Length: указывает количество байт файла вложения. www.consultant.ru Размер файла транспортного контейнера не может быть нулевым, и сам транспортный контейнер не может содержать файлы нулевой длины. www.consultant.ru
- Содержание поля Subject: указывается в кодировке Base64/Windows-1251 и не может превышать 256 символов. www.consultant.ru
- Поле X-Tax-KND: содержит КНД основного документа из транспортного контейнера. www.consultant.ru Поле является обязательным для транспортных контейнеров размером более 72 мегабайт. www.consultant.ru
Ошибочное заполнение полей транспортного сообщения может привести к ошибкам его обработки, даже в том случае, если транспортный контейнер не содержит ошибок. mvf.klerk.ru