Мне интересно, какие технологические проблемы возникают из-за привязки языка разметки к электронной почте? Не исследуя язык, предположим, что гипотетический язык разметки существует со следующими условиями:
- Он удовлетворяет все возможные потребности пользовательского агента для правильного структурирования и определения контента в электронной почте.
- Он должным образом санкционирует обмен сообщениями в одном документе, чтобы позволить нескольким авторам вносить вклад в представление цепочки писем.
- Он правильно связывает аналогичные данные заголовка RFC 5322 с каждым экземпляром связи в документе с использованием соглашений о разметке.
- Он решает все возможные проблемы, связанные с доступностью, семантикой и другими проблемами, связанными исключительно с самой технологией разметки.
- Он решает все возможные условия безопасности в отношении обработки на уровне приложений и не решает абсолютно никаких проблем, связанных с передачей.
- Язык может быть написан на каком-либо производном от XML, а может и не быть написан на основе технологий, производных от XML.
- Экземпляры языка требуют проверки со стороны пользовательского агента, прежде чем им будет разрешена передача по электронной почте.
При этом, какие технологические проблемы связаны с таким проектом? Будет ли это создавать проблемы программирования для пользовательских агентов? Окажется ли такой проект несовместимым с электронной почтой формы RFC 5322, содержание которой должно быть только 7-битным ASCII? Окажется ли такая технология вредной для почтовых серверов? Связаны ли с таким проектом дополнительные проблемы безопасности? Что вы думаете о таком проекте, связанном с другими технологиями? Пожалуйста, делайте ответы и ответы как можно более сфокусированными на технологиях / программировании. Я буду голосовать против любых комментариев, касающихся деловых мнений или усыновления.