Це команда переформування, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
reformail - інструмент переформатування електронної пошти
СИНТАКСИС
переслати -s команда [опція...]
переслати -Д лен ім'я файлу
переслати -x заголовок:...
переслати -X заголовок:...
переслати [опції...]
Додаткові параметри див. нижче
ОПИС
Команда переслати програма читає повідомлення на стандартному вводі, переформатує його якимось чином, і
записує повідомлення на стандартний вихід:
Розщеплення поштових скриньок в індивідуальний повідомлення
Команда -s Параметр розділяє файл поштової скриньки у форматі mbox на стандартному введенні на окремі
повідомлення. Для кожного повідомлення виконується зовнішня програма. Зміст кожного
індивідуальне повідомлення буде надано зовнішній програмі на стандартному введенні.
Якщо FILENO змінна середовища встановлюється в число, переслати буде послідовно
приріст FILENO щоразу, коли програма виконується для кожного окремого повідомлення.
If FILENO не встановлено, його початкове значення буде "000". Якщо FILENO встановлено на нечисловий
значення, FILENO залишиться незмінним.
Виявлення дублювати повідомлення
Команда -D Опція реалізує простий спосіб видалення повторюваних повідомлень у вхідній пошті.
ім'я файлу це файл, який буде приблизно 'довжина' довжиною байтів. Цей файл буде використовуватися
переслати щоб зберегти ідентифікатори повідомлень, які бачили в останніх листах. переслати читає повідомлення далі
стандартний вхід. Якщо повідомлення має заголовок Message-ID:, який уже є у файлі кешу,
переслати завершується з кодом виходу, встановленим на 0. В іншому випадку, переслати завершується з
код виходу встановлено на 1.
примітки
На відміну від подібної функції в formail командувати, переслати піклується про блокування
файл, тому не потрібно впроваджувати власний механізм блокування для цієї опції.
Вилучення Заголовки
Команда -x та -X параметри витягують вказані заголовки з повідомлення та друкують їх
стандартний вихід. Кілька -x та -X параметри можуть бути вказані одночасно і можуть бути
змішані.
Команда -x параметр витягує та друкує вміст заголовка. The -X параметр друкує
також назва заголовка.
У всіх інших ситуаціях, переслати копіює повідомлення зі свого стандартного введення до його
стандартний вихід, переформатуючи повідомлення таким чином:
ВАРІАНТИ
-a'header: значення'
Додайте спеціальний заголовок до повідомлення, якщо цього заголовка ще не існує. Якщо
заголовок або повідомлення-ID: або Resent-Message-ID: і значення пусте, переслати
генерує (сподіваємося) унікальний ідентифікатор повідомлення для вас.
-A'header: value'
Додайте спеціальний заголовок до повідомлення, навіть якщо цей заголовок уже існує. Якщо
заголовок або повідомлення-ID: або Resent-Message-ID: і значення пусте, переслати
генерує (сподіваємося) унікальний ідентифікатор повідомлення для вас.
-c
Конкатенація багаторядкових заголовків. Заголовки, розділені на кілька рядків, об’єднуються в a
одна лінія.
-dn
Якщо n дорівнює 1, кожен рядок закінчується CRLF. Якщо n дорівнює 0 (за замовчуванням), кожен рядок буде
бути припинено з LF. переслати читає повідомлення з будь-яким термінатором рядка, і
змусить повідомлення мати вказане завершення рядка.
-f0
Усі початкові порожні рядки видаляються. Якщо перший непорожній рядок є рядком "From_", це
перетворюється на заголовок "Return-Path:", а будь-який існуючий заголовок "Return-Path:" отримує
видалено. Якщо повідомлення не починається з рядка «Від_», воно залишається
незмінний.
-f1
Додайте рядок «Від_» до повідомлення, якщо його там немає. переслати буде намагатися
створити рядок "From_" з будь-яких заголовків Errors-To:, Return-Path: або From: у
повідомлення. "root" буде використовуватися, якщо переслати не може визначити зворотну адресу.
-язаголовок: значення'
Додає власний заголовок до повідомлення. Якщо цей заголовок уже існує, він перейменовується на
перед назві заголовка "Old-".
-язаголовок: значення'
Додайте спеціальний заголовок до повідомлення. Якщо цей заголовок уже існує в повідомленні,
старий заголовок повністю видаляється. Якщо значення порожнє, будь-який існуючий заголовок є таким
повністю видалено, і нічого не буде додано.
-R старий заголовок: новий заголовок:
Перейменуйте вказаний заголовок.
-u'header:'
Якщо цей заголовок зустрічається в повідомленні кілька разів, видаліть усі випадки, крім
Перший.
-U'header:'
Якщо цей заголовок зустрічається в повідомленні кілька разів, видаліть усі випадки, крім
останній.
АВТОВІДПОВІДІ
Параметри автовідповіді з попередніх версій поштовий бот були переміщені в поштовий бот(1) [1].
Використовуйте повторну розсилку онлайн за допомогою служб onworks.net