англійськафранцузькаіспанська

Ad


Значок OnWorks

mime-constructp - онлайн у хмарі

Запустіть mime-constructp у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда mime-constructp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн- емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


mime-construct - сконструювати та за бажанням надсилати MIME-повідомлення

СИНТАКСИС


мім-конструкція перемикання...

На жаль, важко надати змістовний синопсис. Дивіться приклади.

ОПИС


мім-конструкція створює та (за замовчуванням) надсилає повідомлення MIME. Він повністю керований
з командного рядка, він призначений для використання іншими програмами або людьми, які діють як
програм.

ВАРІАНТИ


Глобальний Налаштування
--відлагоджувати
Увімкніть налагодження.

--допомога
Покажіть повідомлення про використання та помри.

- вихід
Не надсилайте створене повідомлення поштою, натомість роздрукуйте його на стандартний вихід. Це програє --прихована копія Інформація.

--підрозділ
Створіть підчастину, яку можна використовувати в іншому MIME-повідомленні, а не на верхньому рівні
Саме повідомлення MIME. Це вмикається - вихід і змінює деяку внутрішню семантику a
біт. Дивіться приклади.

-- версія
Роздрукуйте версію та успішно вийдіть, якщо це єдиний аргумент. В іншому випадку роздрукуйте
версію і помри.

головний Header
Ці аргументи додають текст до заголовка повідомлення верхнього рівня або контролюють, кого воно отримує
відправлено.

--прихована копія адреса
додавати адреса до списку одержувачів. Це фактично нічого не додає до заголовка,
звичайно. Якщо ви насправді не надсилаєте повідомлення поштою (якщо ви використовуєте - вихід or
--підрозділ) --прихована копія не матиме ефекту.

--cc адреса
Додайте адресу до Копія: список

--вбудований у
Надішліть повідомлення одержувачам, які вже вказані в заголовку, крім тих
дано с --до, --cc та --прихована копія. Це має сенс, якщо ви використовуєте --заголовок перейти до
додати свій Для того, щоб: or Копія:. У цьому випадку ви, ймовірно, не захочете використовувати --до or --cc
тому що вони створюватимуть нові заголовки, а не додають до заголовків, які вже є
повідомлення.

Цей перемикач передає -t перейти на sendmail (мім-конструкція не намагається розібрати
заголовки, які ви надаєте), тому це насправді нічого не робить, якщо ви не надсилаєте поштою
повідомлення.

--заголовок вул
Додайте довільний текст до заголовка. The вул може бути що завгодно, в тому числі
кілька рядків. Таким чином можна створювати недійсні повідомлення. Якщо додати пробіл
рядок у вул ви дійсно зіпсуєте повідомлення.

--багаточастні вул
Це визначає тип і параметри багатокомпонентного вмісту. За замовчуванням є
«багатокомпонентний/змішаний». Не включайте налаштування "межі", яке надає пантомім-
будувати.

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

-- прелюдія вул
Це додає вул до багаточастинного тексту прелюдії. Якщо вказати -- прелюдія кілька разів
вулs всі будуть об'єднані.

Для цього тексту немає значення за замовчуванням. Мені здається, що нині додавання an
пояснення MIME на початку повідомлення схоже на пояснення того, як використовувати місце
пряжкою для людей, які їдуть в літаку.

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

--предмет вул
Вкажіть тему повідомлення.

--до адреса
Додайте адресу до Для того, щоб: список

За частину Header
Ці перемикачі керують заголовками кожної частини. Якщо повідомлення виявляється не багаточастинним
вони фактично додають дані до заголовка верхнього рівня.

Кожне з них стосується лише наступної деталі. Після виведення кожної частини вони є
скинути значення за замовчуванням. Немає сенсу використовувати їх без підписки
частина, отже мім-конструкція буде бризкати і помре, якщо ви спробуєте це зробити.

-- вкладення ім'я
Це додає заголовок "Content-Disposition: attachment" із заданим ім'я як значення
атрибута "ім'я файлу". Це просто зручність, тому що мім-конструкція часто
використовується для надсилання файлів як вкладень.

використання -- вкладення ім'я не викликає мім-конструкція щоб прочитати будь-які дані з файлу
званий ім'я! Він просто використовує це ім’я в заголовку. Фактичні дані, які підуть
в цю частину повідомлення надходить від одного з перемикачів виводу звичайної частини
(наведено нижче).

Ви можете віддати перевагу використанню --файл-вкласти перемикач, який читає з ім'яd файл.

--кодування тип
Це визначає тип кодування, яке ви хочете використовувати в цій частині. Ви зазвичай не повинні
скористайтеся цим перемикачем. Якщо цей перемикач не використовується мім-конструкція вибере
відповідне кодування.

Дані, які ви надаєте, ще не повинні бути закодовані, мім-конструкція закодує його
згідно тип ви вказуєте тут. Допустимі кодування є 7bit, 8bit, двійковий,
котирується-для друку та base64. Легко створити незаконне повідомлення MIME
вказавши кодування самостійно.

--part-header вул
Додайте довільний текст до заголовка кожної частини. The вул може бути що завгодно,
включаючи кілька рядків. Таким чином можна створювати недійсні повідомлення. Якщо ви включите a
порожній рядок у вул ви дійсно зіпсуєте повідомлення.

--тип тип
Вкажіть тип вмісту для цієї частини. Якщо ви не вкажете a --тип за замовчуванням
«текст/звичайний». The тип Ви надаєте може містити не тільки відповідний тип, а й
варіанти. Все це буде просто викладено в кінець "Content-Type:" і
застряг у заголовку.

Ви можете віддати перевагу використанню --файл-авто or --файл-вкласти перемикачі, які встановлюють
--тип автоматично на основі імені файлу.

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

--файл шлях
--файл-авто шлях
--файл-вкласти шлях
--прикріпити шлях
--рядок вул
-- тіло вул
Використовуйте вміст файлу шлях або літерний рядок вул як тіло цієї частини.

--файл-авто спричиняє встановлення Content-Type на основі імені файлу, якщо це можливо.

--файл-вкласти робить це та встановлює -- вкладення також ім'я.

Обов’язково включите кінцевий новий рядок вул якщо насправді цього не повинно бути
бути одним. Якщо ви залишите новий рядок в кінці, частину доведеться закодувати
"base64" (оскільки "quoted-printable" має штучне обмеження, яке перешкоджає цьому
від можливості кодувати такий потік даних).

--прикріпити є псевдонімом для --файл-вкласти та -- тіло є псевдонімом для --рядок.

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

Зазвичай шлях or вул буде створено за допомогою іншого виклику пантомім-
будувати який був наданий --підрозділ перемикач.

Аргументи перемикачів, які беруть ім’я файлу (наприклад --файл та --файл-підрозділ) може мати
якась магія. Якщо немає файлу з шлях надає звичайний Perl відчинено() виконується на
це. Дивіться «ПРИКЛАДИ».

ПРИКЛАДИ


У прикладах передбачається, що $nl містить новий рядок. Інші використовувані змінні, я сподіваюся
зрозуміло.

Надішліть просте повідомлення.

mime-construct --to "$recip" --subject 'привіт' --string "$body"

Надішліть повідомлення, яке читається зі стандартного входу.

фортуна | mime-construct --to "$recip" --subject fortune --file -

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

mime-construct --to "$recip" --subject "$file" \
--string "Ось файл, про який я вам розповідав.$nl" \
--file-attach "$file"

Більшість людей сприймають вкладені файли як багаточастинні повідомлення, але це не обов’язково. Це
створює zip всіх файлів у поточному каталозі та надсилає їх як вкладення
але як повідомлення з однієї частини.

zip -q - * |
mime-construct --to "$recip" --subject 'zipped directory' \
--додаток dir.zip --тип application/zip --file -

Ви можете використовувати всю виразність Perl відчинено() під час побудови імен файлів. наприклад,
ви можете запускати процеси XXX поганих прикладів, немає імен файлів

mime-construct --to "$recip" --subject "$subject" \
--string "Ось ці два файли, які ви хотіли.$nl" \
--type application/x-gzip --attachment file1.gz --file 'gzip -c file1 |' \
--type application/x-gzip --attachment file1.gz --file 'gzip -c file2 |'

або прочитати з альтернативних дескрипторів файлів ("<&=4" для читання з дескриптора файлу 4) або
що завгодно. Див. perlopentut для підручника.

Ось приклад використання окремого виклику мім-конструкція для створення підчастини.
Це створює повідомлення, яке складається з двох частин на верхньому рівні. Перша частина - це текст,
друга частина — дайджест. Сам дайджест є багаточастинним повідомленням, яке містить a
кількість частин повідомлення/rfc822.

msg_args=
для повідомлення в $msg_list
do
msg_args="$msg_args --type message/rfc822 --file $msg"
зроблений

встановити fnord
для рецепта в $recip_list
do
встановити "$@" --bcc $recip
зроблений
зсув

mime-construct --subpart --multipart multipart/digest $msg_args |
мім-конструкція \
--header "Кому: Дайджест одержувачів:;$nl" \
--subject 'Foo digest' \
"$@" \
--файл "$introduction" \
--subpart-file-

Ось як надсилати зашифровані повідомлення (багато-/зашифровані, як визначено в RFC 1847).
Ти використовуєш мім-конструкція "--subpart", щоб створити справжнє повідомлення, яке ви хочете надіслати (яке
може бути свого роду MIME-повідомлення -- нетекстові, багатокомпонентні, що у вас), потім зашифруйте це та
використовувати інше мім-конструкція для створення та надсилання багатокомпонентного/зашифрованого повідомлення, яке
містить його.

enc_type=application/pgp-encrypted
enc_params="Версія: 1$nl"

mime-construct --subpart --тіло файлу --file-auto image.jpg |
gpg --encrypt --armor -r "$recip" |
mime-construct --output \
--до "$recip" \
--subject "$subject" \
--multipart "багатокомпонентний/зашифрований; protocol=\"$enc_type\"" \
--type "$enc_type" \
--рядок "$enc_params" \
--type application/octet-stream \
--файл -

Використовуйте mime-constructp онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad