Серверна - листи «тема листа (part 1 of n)» з вкладеннями

Поштові програми Outlook Express і TheBat! (А може, і деякі інші) вміють бити електронні листи на здебільшого не більше заданого розміру (наприклад, 512 кілобайт). Причому, роблять це автоматично, для цього є відповідна настройка.

Сьогодні настав прогрес, інтернет став швидким, поштові ящики - необмеженими, а поштові програми - різноманітними. З'явилися програми, які не вміють ні розбивати листи, ні склеювати назад: в цьому відпала необхідність.

Але деякі користувачі Outlook Express або TheBat! забули зняти галочку з налаштувань, тому биті листи приходять до сих пір, періодично. Склеювати їх треба вручну.

Як це виглядає?

Приходить кілька явно пов'язаних листів. Тема листа містить «part 1 of N», «part 2 of N» і т.д.

Усередині кожного такого поштового повідомлення - ніякого тексту, ніякої додаткової інформації, тільки файл, у якого немає навіть імені. А так як він без імені, поштовий клієнт генерує його самостійно і довільним чином.

Якщо у вас стоїть Outlook Express або TheBat! - все нормально. У сенсі - поштовий клієнт після отримання всіх частин автоматично склеїть їх, окремі частини видалить, а вам надасть оригінал листа.

Якщо ж ви отримуєте листи, наприклад, через Microsoft Outlook, Thunderbird або веб-інтерфейс - частини доведеться склеювати вручну.

Склеюємо лист з частин

1. Збережіть всі вкладення в окремий каталог, перейменуйте вкладення в порядку черговості, відповідно до темі листа.

2. Зайдіть в створений каталог з консолі (Linux) або командного рядка (Windows).

3.2. Команда для склеювання листів в Windows:

type * .eml> all.eml

але в останньому випадку всі файли доведеться прописувати вручну.

4.all.eml - це зібране з частин вихідне лист. Його можна відкрити будь-яким поштовим клієнтом.

У мене не було повідомлень .eml, тільки .msg з Outlook, мені допоміг рада звідси:

".eml" - це кінцеве розширення, для підсумкового (зібраного з частин) листи. Окремі частини, як правило, приходять без імен. Але поштовий клієнт не може відобразити "безіменний" файл у вкладенні, тому змушений придумувати ім'я сам, іноді додаючи нічого не значуще розширення, типу ".dat" або ".msg".

Прийшов 2 поштових повідомлення з вкладеними файлами: file_name.jpg [1_2] .dat і file_name.jpg [2_2] .dat.

Це тому, що відправляли тільки один файл "file_name.jpg". Лист з трьома вкладеними файлами, розбите на п'ять частин, виглядало б зовсім інакше.

Це прокотить тільки з першою частиною "битого" листи, тільки в ній є поштові заголовки.

А другу частину вставляв з нового рядка чи ні? А якби частин було 10 - теж вручну копіював би?

і таких питань не виникає.

Я просто хотів додати, що можна об'єднати .dat (тобто вкладення), а не .eml (самі повідомлення з вкладеннями). Писати для людей, які мають в распоряженіі_только_вложеніе.

Не не не. (Правильно зробив, що написав: якщо виникає непорозуміння - краще все відразу прояснити)

Мова в замітці саме про вкладення. Склеювати треба тільки їх, а не "биті" листи з частинами вихідного.

У замітці (в командах) була помилка, вона могла ввести в оману, виправив.

Це найголовніше, що хотів донести. Ну а вже як склеїти, нехай кожен сам вибирає, не всі з командним рядком дружать, а так у людей є ще один спосіб, більш "чайніковскій".

Згоден. Але "чайніковскій" спосіб чреватий: трохи помилишся зі склеюванням і виникнуть помилки, часом непоправні (залежить від того, що було в вихідному листі, від формату вкладених файлів).

Дик - тому і розбір, що читають. Щоб білих плям не було :)