{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Воронин: заметки с тегом attach",
    "_rss_description": "воронин, voronin, it",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/voronin.one\/tags\/attach\/",
    "feed_url": "https:\/\/voronin.one\/tags\/attach\/json\/",
    "icon": "https:\/\/voronin.one\/pictures\/userpic\/userpic@2x.jpg?1658757233",
    "authors": [
        {
            "name": "Алексей Воронин",
            "url": "https:\/\/voronin.one\/",
            "avatar": "https:\/\/voronin.one\/pictures\/userpic\/userpic@2x.jpg?1658757233"
        }
    ],
    "items": [
        {
            "id": "52",
            "url": "https:\/\/voronin.one\/all\/zamena-vlozheniya-v-pochtovom-soobschenii\/",
            "title": "замена вложения в почтовом сообщении",
            "content_html": "<p>действуем в несколько этапов:<\/p>\n<ul>\n<li>подключаем к нашей почте клиент Thunderbird<\/li>\n<li>устанавливаем расширение ImportExportTools NG<\/li>\n<li>загружаем письмо на локальный компьютер<\/li>\n<li>редактируем содержимое письма<\/li>\n<li>загружаем обратно письмо на сервер<\/li>\n<\/ul>\n<p>первый пункт я пропущу, т. к. для этого есть официальные инструкции (не важно какой у вас почтовый сервер)<\/p>\n<p>для того, чтобы установить расширение, нажмите Alt и в меню выберите «Инструменты» -> «Дополнения и темы»<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-45.png\" width=\"602\" height=\"335\" alt=\"\" \/>\n<\/div>\n<p>через поиск найдите расширение <b>ImportExportTools NG<\/b> и установите его<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-46.png\" width=\"800\" height=\"369.23076923077\" alt=\"\" \/>\n<\/div>\n<p>далее мы получаем сообщение с вложением (роза)<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-47.png\" width=\"800\" height=\"482.10180623974\" alt=\"\" \/>\n<\/div>\n<p>далее скачиваем письмо в формате eml<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-48.png\" width=\"629\" height=\"698\" alt=\"\" \/>\n<\/div>\n<p>если пользуетесь windows — то проще воспользоваться Total Commander и Notepad++, если другая платформа — пишите в комментарии, я дополню инструкцию<\/p>\n<p>получаем такой файл<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-49.png\" width=\"412\" height=\"123\" alt=\"\" \/>\n<\/div>\n<p>готовим документ, на который нам надо заменить исходный, кодируем его в формат base64<br \/>\nотметьте файл для кодирования и в меню выберите «Кодировать (MIME, UUE, XXE)...»<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-50.png\" width=\"421\" height=\"437\" alt=\"\" \/>\n<\/div>\n<p>кодируем в ту же папку, выбрав формат «MIME (Base64)»<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-51.png\" width=\"407\" height=\"172\" alt=\"\" \/>\n<\/div>\n<p>был файл «.jpeg», стал «.b64»<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-52.png\" width=\"405\" height=\"94\" alt=\"\" \/>\n<\/div>\n<p>открываем файл в редакторе Notepad++ и копируем кодированную часть сообщения, пропуская технический заголовок (с 6 строки и до конца)<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-53.png\" width=\"697\" height=\"616\" alt=\"\" \/>\n<\/div>\n<p>теперь открываем для редактирования файл eml, если видите ошибку при открытии — завершите Thunderbird<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-54.png\" width=\"373\" height=\"151\" alt=\"\" \/>\n<\/div>\n<p>закодированные вложения хранятся в конце письма, т. к. изначально почтовый протокол поддерживал передачу только текста, то и бинарные файлы кодируются в текст, обратите внимание:<br \/>\n1 — разделитель<br \/>\n2 — служебный заголовок вложения<br \/>\n3 — само тело вложения<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-55.png\" width=\"693\" height=\"843\" alt=\"\" \/>\n<\/div>\n<p>нам надо заменить само тело вложения, не затрагиваем заголовки и разделитель<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-56.png\" width=\"699\" height=\"700\" alt=\"\" \/>\n<\/div>\n<p>после замены, уберите из атрибутов (в заголовке вложения) размер файла, он изменился, по понятным причинам, а почтовую программу не будем смущать, просто удалите строку<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-57.png\" width=\"701\" height=\"536\" alt=\"\" \/>\n<\/div>\n<p>сохраните письмо!<br \/>\nосталось загрузить его обратно н сервер<\/p>\n<p>правый клик на папке «Входящие» -> «ImportExportTools NG» -> «Импортировать файл eml»<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-58.png\" width=\"800\" height=\"515.49609810479\" alt=\"\" \/>\n<\/div>\n<p>загружаем наше отредактированное письмо и мы получаем два идентичных письма во «Входящих»<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-59.png\" width=\"800\" height=\"576.47058823529\" alt=\"\" \/>\n<div class=\"e2-text-caption\">одно с розой (обратите внимание на объем сложения)<\/div>\n<\/div>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/voronin.one\/pictures\/image-60.png\" width=\"800\" height=\"548.21052631579\" alt=\"\" \/>\n<div class=\"e2-text-caption\">второе с зимнем цветком<\/div>\n<\/div>\n<p>даже имена вложенных файлов остались идентичны<\/p>\n<p>это самый надёжный способ замены вложения в существующем письме<\/p>\n",
            "date_published": "2023-07-31T19:29:26+03:00",
            "date_modified": "2023-08-01T09:29:34+03:00",
            "tags": [
                "attach",
                "eml",
                "ImportExportTools NG",
                "notepad++",
                "Thunderbird",
                "total commander"
            ],
            "image": "https:\/\/voronin.one\/pictures\/image-45.png",
            "_date_published_rfc2822": "Mon, 31 Jul 2023 19:29:26 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "52",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/voronin.one\/pictures\/image-45.png",
                    "https:\/\/voronin.one\/pictures\/image-46.png",
                    "https:\/\/voronin.one\/pictures\/image-47.png",
                    "https:\/\/voronin.one\/pictures\/image-48.png",
                    "https:\/\/voronin.one\/pictures\/image-49.png",
                    "https:\/\/voronin.one\/pictures\/image-50.png",
                    "https:\/\/voronin.one\/pictures\/image-51.png",
                    "https:\/\/voronin.one\/pictures\/image-52.png",
                    "https:\/\/voronin.one\/pictures\/image-53.png",
                    "https:\/\/voronin.one\/pictures\/image-54.png",
                    "https:\/\/voronin.one\/pictures\/image-55.png",
                    "https:\/\/voronin.one\/pictures\/image-56.png",
                    "https:\/\/voronin.one\/pictures\/image-57.png",
                    "https:\/\/voronin.one\/pictures\/image-58.png",
                    "https:\/\/voronin.one\/pictures\/image-59.png",
                    "https:\/\/voronin.one\/pictures\/image-60.png"
                ]
            }
        }
    ],
    "_e2_version": 4171,
    "_e2_ua_string": "Aegea 11.4 (v4171)"
}