MIME-tool

Software skärmdump:
MIME-tool
Mjukvaruinformation:
Version: 1.5
Ladda upp dagen: 3 Jun 15
Utvecklare: Jeffrey Dutky
Licens: Gratis
Popularitet: 94

Rating: 2.0/5 (Total Votes: 3)

MIME-verktyg är en liten mim encoding verktyg jag smällde ihop när jag behövde något på produktions ruta på jobbet (produktioner = ingen C utvecklingsmiljö, bara den gamla K & R kompilator som krävs för gud-vet-vad sys-admin uppgift) .
Den resulterande programmet kommer att sammanställa happilly på båda krymplingar C-kompilatorer medföljer vissa kommersiella * nix distributioner, och den fullständiga ANSI / ISO C-kompilatorer som gcc.
Jag skrev det här programmet när jag behövde ett verktyg för att bygga MIME-kodade e-postmeddelanden med bifogade filer i jobb skript på en produktionsruta. Att vara en produktions låda det inte hade några utvecklingsverktyg installerade. Men lådan hade en K & R C-kompilator som verkar vara nödvändig i vissa administrativa uppgifter eller en annan (konfigurera kärnan?). Om du försökte sammanställa ännu ganska enkel ANSI / ISO C källa kompilatorn bitched och gnällde om alla grejer det inte stöd, vilket kommer att stoppa de flesta folk (åtminstone de som inte vet något om historien om C-programmering språk) från att bygga sina egna binärer.
Eftersom jag är gammal nog att faktiskt har skrivit C-kod tillbaka innan vi hade ANSI / ISO-standarden och alla bifogade spetsfundigheter, jag var inte hejdas av en brist på ANSI / ISO stöd. Det är verkligen inte så svårt att skriva K & R-kompatibel kod, så länge du inte behöver kompilatorn att kontrollera din funktionsanrop för dig. För ett program denna lilla, men det är inte mycket av en oro.
Eftersom programmet är tänkt att sammanställas på system med minimalt stöd (det finns inget att berätta vad ohämmad IT-personal kommer att besluta måste tas bort till förmån för systemsäkerhet) Jag brydde sig inte att inkludera en makefile. På varje system som jag har försökt, men programmet kompilerats med den enkla besvärjelse
   cc -o mim mime.c
men valt målsystem din kan kräva extra speciella magi.
Programmet stöder grundläggande MIME-standarden: Uppringaren kan välja innehållstypen (application / oktett-stream, text / plain, eller användare anges) innehållstypen kodning (7bit, 8bit, binär, Base64 eller automatisk upptäckt) och boundry sträng (standard "= _MIME_CONTENT_BREAK_ ="). Vidare kan den som ringer anger e-postmeddelandet, att ta itu med, från adress, kopia-adress och text för en prolog och epilog. Innehållstypen och kodning kan specificeras separat för varje bifogad fil.
Programmets kallelse format är:
   mim [-dDvV] [-S ämne] [-F från-adress] [-T till adress]
        [-C Kol-kopia adress] [-P prolog-text] [-E epiplogue-text]
        [-B Boundry] {[-78abqux] [-t Content-Type] filnamn}
  
     -d låg detalj felsökning
     -D Hög detalj felsökning
     -V utförliga meddelanden
     -V Mycket utförliga meddelanden
  
     -7 7-bitars ASCII-kodning
     -8 8-bitars ASCII-kodning
     -a application / oktett-stream innehållstyp
     -b binär kodning
     Q quoted-printable-kodning
     -t text / plain innehållstyp
     -u okänd kodning, auto-detect
     -x base64-kodning
Det finns egentligen inte mycket att det här programmet. När du vet hur MIME-meddelanden är konstruerade du kan göra det mesta av den manuellt (med undantag för Base64-kodning, vilket skulle kräva ett program som detta), men om det finns några problem med det, skulle jag vilja veta om dem.
Vad är nytt i den här versionen:

Liknande mjukvara

Kommentarer till MIME-tool

Kommentarer hittades inte
Kommentar
Slå på bilder!