EngelsFransSpaans

Ad


OnWorks-favicon

mime-constructp - Online in de cloud

Voer mime-constructp uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht mime-constructp die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


mime-construct - MIME-berichten samenstellen en optioneel versturen

KORTE INHOUD


mime-constructie schakelaar...

Sorry, het is moeilijk om een ​​zinvolle samenvatting te geven. Zie de voorbeelden.

PRODUCTBESCHRIJVING


mime-constructie construeert en (standaard) mailt MIME-berichten. Het is geheel gereden
vanaf de opdrachtregel is het ontworpen om te worden gebruikt door andere programma's, of mensen die zich zo gedragen
's.

OPTIES


Globaal Instellingen
--debuggen
Schakel foutopsporing in.

--help
Laat het gebruiksbericht zien en sterf.

--uitvoer
Verstuur het gegenereerde bericht niet per e-mail, maar druk het af naar stdout. Dit verliest --bcc info.

--subdeel
Genereer een subdeel dat kan worden gebruikt in een ander MIME-bericht, in plaats van een hoofdniveau
MIME-bericht zelf. Dit wordt ingeschakeld --uitvoer en verandert een aantal interne semantiek a
beetje. Zie de voorbeelden.

--versie
Druk de versie af en sluit succesvol af, als dit het enige argument is. Anders afdrukken
de versie en sterf.

Hoofd Voorvoegsel
Deze argumenten voegen tekst toe aan de koptekst op het hoogste niveau van het bericht, of bepalen wie het bericht ontvangt
verzonden naar.

--bcc adres
Toevoegen adres naar de ontvangerslijst. Dit voegt eigenlijk niets toe aan de header,
Natuurlijk. Als u het bericht niet daadwerkelijk verzendt (als u --uitvoer or
--subdeel) --bcc zal geen effect hebben.

--cc adres
Voeg een adres toe aan de cc: lijst.

--ingebed in
Stuur het bericht naast deze ook naar de ontvangers die al in de koptekst staan ​​vermeld
gegeven met --tot, --cc en --bcc. Dit is logisch als u de --koptekst overschakelen naar
Voeg je eigen toe aan: or cc:. In dit geval wil je het waarschijnlijk niet gebruiken --tot or --cc
omdat ze nieuwe kopteksten zouden maken in plaats van toe te voegen aan de kopteksten die al in de
bericht.

Deze schakelaar passeert de -t schakel over naar sendmail (mime-constructie probeert de
headers die u opgeeft), dus het doet eigenlijk niets als u de
bericht.

--koptekst str
Voeg willekeurige tekst toe aan de koptekst. De str kan alles zijn wat je maar wilt, inclusief
meerdere lijnen. Op deze manier kunt u ongeldige berichten maken. Als u een spatie opneemt
lijn in de str Je verpest de boodschap echt.

--meerdelig str
Dit specificeert het meerdelige inhoudstype en de opties. De standaardwaarde is
"meerdelig / gemengd". Voeg geen 'grens'-instelling toe, die wordt geleverd door mime-
bouwen.

Het is prima als u de --meerdelig typ, maar het bericht blijkt een enkelvoudig bericht te zijn
onderdeel, wordt het type dat u opgeeft gewoon genegeerd.

--voorspel str
Dit voegt toe: str naar de meerdelige preludetekst. Als u specificeert --voorspel meerdere keren
de strs worden allemaal aaneengeschakeld.

Er is geen standaard voor deze tekst. Het lijkt mij dat tegenwoordig een
uitleg van MIME aan het begin van een bericht is hetzelfde als uitleggen hoe je een stoel gebruikt
gesp voor mensen die in een vliegtuig zitten.

Het is prima als u de --voorspel maar de boodschap blijkt uit één deel te bestaan,
de prelude die u invoert, wordt gewoon genegeerd.

--onderwerp str
Geef het onderwerp voor het bericht op.

--tot adres
Voeg een adres toe aan de aan: lijst.

Per onderdeel Voorvoegsel
Deze schakelaars regelen de headers per onderdeel. Als het bericht niet uit meerdere delen blijkt te bestaan
ze voegen feitelijk gegevens toe aan de header op het hoogste niveau.

Elk van deze is alleen van toepassing op de volgende deeluitvoer. Nadat elk deel is uitgevoerd, zijn ze dat
teruggezet naar hun standaardwaarden. Het heeft geen zin om ze te gebruiken zonder volgers
deel, dus mime-constructie zal sputteren en sterven als je dat probeert.

--hechting naam
Dit voegt een header "Content-Disposition: bijlage" toe met de gegeven naam als de waarde
van het attribuut "bestandsnaam". Het is gewoon een gemak, aangezien mime-constructie vaak
gebruikt om bestanden als bijlagen te verzenden.

gebruik --hechting naam Veroorzaakt geen mime-constructie om gegevens uit het bestand te lezen
Dit betekent dat we onszelf en onze geliefden praktisch vergiftigen. naam! Het gebruikt alleen die naam in de header. De feitelijke gegevens die zullen verdwijnen
in dit deel van het bericht komt van een van de reguliere deeluitgangsschakelaars
(onder aangegeven).

Misschien geeft u er de voorkeur aan om de --bestand-bijlage schakelaar, die wel leest van de naamd-bestand.

--codering type dan:
Dit specificeert het type codering dat u wilt dat dit onderdeel gebruikt. Normaal gesproken zou je dat niet moeten doen
gebruik deze schakelaar echter. Als deze schakelaar niet wordt gebruikt mime-constructie zal kiezen voor een
passende codering.

De gegevens die u verstrekt, mogen niet al gecodeerd zijn, mime-constructie zal het coderen
volgens de type dan: u specificeert hier. Geldige coderingen zijn dat wel 7bit, 8bit, binair,
geciteerd-afdrukbaar en base64. Het is gemakkelijk om een ​​illegaal MIME-bericht te genereren
door zelf de codering op te geven.

--deelkop str
Voeg willekeurige tekst toe aan de koptekst per onderdeel. De str het kan alles zijn wat je maar wilt,
inclusief meerdere lijnen. Op deze manier kunt u ongeldige berichten maken. Als u een
lege regel in de str Je verpest de boodschap echt.

--type type dan:
Geef het inhoudstype voor dit onderdeel op. Als u geen a --type het staat standaard op
"tekst/gewoon". De type dan: u levert, kan niet alleen het eigenlijke type bevatten, maar ook
opties. Het hele ding wordt gewoon op het einde van "Content-Type:" en
vast in de kop.

Misschien geeft u er de voorkeur aan om de --bestand-auto or --bestand-bijlage schakelaars, die de
--type automatisch op basis van de bestandsnaam.

Deel uitgang
Deze schakelaars voegen gegevens toe aan de hoofdtekst van het bericht. Je gebruikt er voor elk één
elk deel van een uit meerdere delen bestaand bericht (of slechts één ervan als het bericht dat niet is).
meerdelig).

--het dossier pad
--bestand-auto pad
--bestand-bijlage pad
--bijvoegen pad
--snaar str
--lichaam str
Gebruik de inhoud van het bestand pad of de letterlijke tekenreeks str als het lichaam van dit onderdeel.

--bestand-auto zorgt ervoor dat het Content-Type indien mogelijk wordt ingesteld op basis van de bestandsnaam.

--bestand-bijlage doet dat en stelt de --hechting naam ook.

Zorg ervoor dat u de afsluitende nieuwe regel opneemt str tenzij dat echt niet zou moeten
er een zijn. Als u de afsluitende nieuwe regel weglaat, moet het gedeelte worden gecodeerd
"base64" (omdat "quoted-printable" een kunstmatige beperking heeft die dit verhindert
van het kunnen coderen van een dergelijke datastroom).

--bijvoegen is een alias voor --bestand-bijlage en --lichaam is een alias voor --snaar.

--subdeelbestand pad
--subdeel-string str
Gebruik de inhoud van pad or str zichzelf als het lichaam van dit deel, maar behandel het
als subonderdeel. Dit betekent dat de gegevens zowel enkele kopteksten als wat tekst bevatten. Het
betekent ook dat je het niet kunt gebruiken --type or --codering voor dit onderdeel.

Normaal gesproken pad or str zal zijn gegenereerd door een andere aanroep van mime-
bouwen die werd gegeven --subdeel schakelaar.

Argumenten voor schakelaars die een bestandsnaam hebben (zoals --het dossier en --subdeelbestand) kan hebben
wat magie. Als er geen bestand is met de pad leverde een gewone Perl Open() is gedaan op
Het. Zie "VOORBEELDEN".

Voorbeelden


In de voorbeelden wordt ervan uitgegaan dat $nl een nieuwe regel bevat. De andere gebruikte variabelen zijn hoop ik
spreekt voor zich.

Stuur een eenvoudig bericht.

mime-construct --to "$recip" --subject 'hallo' --string "$body"

Stuur een bericht dat wordt gelezen vanuit stdin.

fortuin | mime-construct --naar "$recip" --onderwerp fortuin --bestand -

Stuur een tekstgedeelte zonder opmaak en voeg een bestand toe, waarbij u het inhoudstype van het bestand instelt en --hechting
naam automatisch.

mime-construct --naar "$recip" --onderwerp "$file" \
--string "Hier is het bestand waarover ik je vertelde.$nl" \
--file-attach "$file"

De meeste mensen beschouwen bijlagen als berichten die uit meerdere delen bestaan, maar dat hoeft niet zo te zijn. Dit
genereert een zip van alle bestanden in de huidige map en verzendt deze als bijlage
maar als een enkelvoudig bericht.

zip -q - * |
mime-construct --naar "$recip" --onderwerp 'gezipte map' \
--attachment dir.zip --type applicatie/zip --file -

U kunt de volledige expressiviteit van Perl gebruiken Open() bij het construeren van bestandsnamen. Bijvoorbeeld,
je kunt processen XXX slechte voorbeelden uitvoeren, er zijn geen bestandsnamen

mime-construct --to "$recip" --onderwerp "$subject" \
--string "Hier zijn de twee gewenste bestanden.$nl" \
--type application/x-gzip --bijlage bestand1.gz --bestand 'gzip -c bestand1 |' \
--type application/x-gzip --bijlagebestand1.gz --bestand 'gzip -c bestand2 |'

of lees van alternatieve bestandsdescriptors ("<&=4" om te lezen van bestandsdescriptor 4) of
wat dan ook. Zie perlopentut voor een tutorial.

Hier is een voorbeeld van het gebruik van een afzonderlijke aanroep van mime-constructie om een ​​subonderdeel te maken.
Hierdoor ontstaat een bericht dat op het hoogste niveau uit twee delen bestaat. Het eerste deel is wat tekst,
het tweede deel is een samenvatting. De samenvatting zelf is een uit meerdere delen bestaand bericht dat een
aantal bericht/rfc822-onderdelen.

bericht_args=
voor bericht in $msg_list
do
msg_args="$msg_args --type bericht/rfc822 --bestand $msg"
gedaan

stel fnor in
voor recept in $recip_list
do
stel "$@" --bcc $recip in
gedaan
verschuiving

mime-construct --subpart --multipart multipart/digest $msg_args |
mime-constructie \
--header "Aan: Ontvangers samenvatten:;$nl" \
--onderwerp 'Voedingsvertering' \
"$@" \
--bestand "$introductie" \
--subdeelbestand -

Hier ziet u hoe u gecodeerde berichten kunt verzenden (meerdelig/gecodeerd, zoals gedefinieerd in RFC 1847).
Je gebruikt mime-constructie "--subpart" om het echte bericht te genereren dat u wilt verzenden (welke
kan een soort MIME-bericht zijn - niet-tekst, uit meerdere delen, wat heb je), codeer dat dan en
gebruik een andere mime-constructie om het meerdelige/gecodeerde bericht te construeren en te verzenden
bevat het.

enc_type=applicatie/pgp-gecodeerd
enc_params="Versie: 1$nl"

mime-constructie --subpart --file body --file-auto image.jpg |
gpg --encrypt --armor -r "$recip" |
mime-construct --output \
--naar "$recept" \
--onderwerp "$onderwerp" \
--multipart "multipart/gecodeerd; protocol=\"$enc_type\"" \
--type "$enc_type" \
--string "$enc_params" \
--type applicatie/octet-stream \
--bestand -

Gebruik mime-constructp online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Phaser
    Phaser
    Phaser is een snelle, gratis en leuke open
    source HTML5-gameframework dat biedt
    WebGL- en Canvas-weergave overdwars
    desktop- en mobiele webbrowsers. Spellen
    kan samen zijn...
    Phaser downloaden
  • 2
    VASSAL-motor
    VASSAL-motor
    VASSAL is een game-engine om te creëren
    elektronische versies van traditioneel bord
    en kaartspellen. Het biedt ondersteuning voor
    weergave en interactie van speelstukken,
    en...
    VASSAL-engine downloaden
  • 3
    OpenPDF - Vork van iText
    OpenPDF - Vork van iText
    OpenPDF is een Java-bibliotheek voor het maken van
    en het bewerken van PDF-bestanden met een LGPL en
    MPL open source-licentie. OpenPDF is de
    LGPL/MPL open source opvolger van iText,
    een...
    Download OpenPDF - Vork van iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Systeem voor geautomatiseerd
    Geowetenschappelijke analyses - is een geografische
    Informatie Systeem (GIS) software met
    enorme mogelijkheden voor geodata
    verwerking en analyse...
    SAGA GIS downloaden
  • 5
    Toolbox voor Java/JTOpen
    Toolbox voor Java/JTOpen
    De IBM Toolbox voor Java / JTOpen is een
    bibliotheek van Java-klassen die de
    client/server- en internetprogrammering
    modellen naar een systeem met OS/400,
    i5/OS, o...
    Toolbox voor Java/JTOpen downloaden
  • 6
    D3.js
    D3.js
    D3.js (of D3 voor gegevensgestuurde documenten)
    is een JavaScript-bibliotheek waarmee u
    om dynamische, interactieve gegevens te produceren
    visualisaties in webbrowsers. Met D3
    u...
    D3.js downloaden
  • Meer "

Linux-commando's

  • 1
    abidiff
    abidiff
    abidiff - vergelijk ABI's van ELF-bestanden
    abidiff vergelijkt de Application Binary
    Interfaces (ABI) van twee gedeelde bibliotheken
    in ELF-formaat. Het straalt een betekenis uit
    verslag...
    Voer abidiff uit
  • 2
    blijf
    blijf
    abidw - serialiseer de ABI van een ELF
    bestand abidw leest een gedeelde bibliotheek in ELF
    formaat en verzendt een XML-representatie
    van zijn ABI naar standaarduitvoer. De
    uitgestoten ...
    Voer abidw uit
  • 3
    copac2xml
    copac2xml
    bibutils - conversie van bibliografie
    nutsvoorzieningen ...
    Voer copac2xml uit
  • 4
    Copt
    Copt
    copt - kijkgaatje-optimizer SYSNOPIS:
    copt-bestand.. BESCHRIJVING: copt is een
    kijkgaatje-optimizer voor algemeen gebruik. Het
    leest code van zijn standaardinvoer en
    schrijft een...
    Kopt uitvoeren
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - titel verzamelen
    verklaringen van Stx-documenten ...
    Voer collect_stx_titles uit
  • 6
    gatling-bank
    gatling-bank
    bank - http-benchmark ...
    Run gatling-bank
  • Meer "

Ad