InglesPransesEspanyol

Ad


OnWorks favicon

mhbuildmh - Online sa Cloud

Patakbuhin ang mhbuildmh sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na mhbuildmh na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


mhbuild - isalin ang draft ng komposisyon ng MIME

SINOPSIS


mhbuild file [-kotse | -noauto] [-Lista | -nolist] [-mapagtanto | -norealsize] [-mga header |
-noheaders] [-mga direktiba | -walang direktiba] [-rfc934mode | -norfc934mode] [-kontento |
-nocontentid] [-salita | -noverbose] [-disposisyon | -nodisposisyon] [-suriin |
-nocheck] [-headerencoding encoding-algorithm | -autoheaderencoding] [-maxunecoded
haba ng linya] [-dist] [-version] [-tulong]

DESCRIPTION


Ang mhbuild Ang command ay isasalin ang isang draft ng komposisyon ng MIME sa isang wastong mensahe ng MIME.

mhbuild lumilikha ng mga mensaheng multi-media gaya ng tinukoy sa RFC 2045 hanggang RFC 2049. Kabilang dito
ang pag-encode ng mga header ng mensahe gaya ng tinukoy ng RFC 2047, at ang pag-encode ng MIME
mga parameter tulad ng tinukoy sa RFC 2231.

Kung tinukoy mo ang pangalan ng file ng komposisyon bilang "-", kung gayon mhbuild tatanggapin ang
draft ng komposisyon sa karaniwang input. Kung matagumpay ang pagsasalin ng input na ito,
mhbuild ay maglalabas ng bagong mensahe ng MIME sa karaniwang output. Ang argumentong ito ay dapat
ang huling argumento sa command line.

Kung hindi man kung ang file argument sa mhbuild ay ang pangalan ng isang wastong file ng komposisyon, at ang
matagumpay ang pagsasalin, mhbuild ay papalitan ang orihinal na file ng bagong MIME
mensahe. Papalitan nito ang pangalan ng orihinal na file upang magsimula sa karakter na "," at magtatapos sa
ang string na ".orig", hal., kung ine-edit mo ang file na "draft", ito ay papalitan ng pangalan sa
“,draft.orig”. Binibigyang-daan ka nitong madaling mabawi ang mhbuild input file.

Listing ang Nilalaman
Ang -Lista sabi ng switch mhbuild upang ilista ang talaan ng mga nilalaman na nauugnay sa MIME
mensaheng nabuo.

Ang -mga header switch ay nagpapahiwatig na ang isang isang linyang banner ay dapat na ipakita sa itaas ng
listahan. Ang -mapagtanto sabi ng switch mhbuild upang suriin ang "katutubong" (na-decode) na format ng
bawat nilalaman bago ang listahan. Nagbibigay ito ng tumpak na bilang sa gastos ng maliit
pagkaantala. Kung ang -salita naroroon ang switch, pagkatapos ay magpapakita ang listahan ng anumang "dagdag"
impormasyong nasa mensahe, gaya ng mga komento sa header na “Uri ng Nilalaman”.

Kung ang -disposisyon naroroon ang switch, pagkatapos ay magpapakita ang listahan ng anumang nauugnay na impormasyon
mula sa header na "Content-Disposition".

pinagaan Attachment interface
Para sa mga user na gustong mag-attach ng mga file sa text content, mhbuild ay i-scan ang
composition file para sa "Attach" na mga header. Ang isang "Attach" na header ay naglalaman ng isang filename na gagawin
maidaragdag sa mensahe gamit ang normal na mga panuntunan sa encapsulation ng MIME. Pinapayagan ang isang filename
bawat "Attach" na header, ngunit maramihang "Attach" na mga header ang pinapayagang ber composition file.

Ang mga file na ito ay idaragdag pagkatapos ng anumang iba pang nilalaman ng MIME, kabilang ang anumang nilalamang tinukoy
by mhbuild mga direktiba (tingnan sa ibaba). Tingnan mo magpadala(1) para sa higit pang mga detalye.

Pagsasalin ang Komposisyon talaksan
mhbuild ay mahalagang isang filter upang tumulong sa komposisyon ng mga mensahe ng MIME. mhbuild habilin
i-convert ang isang mhbuild "composition file" sa isang wastong mensahe ng MIME. A mhbuild “komposisyon
file" ay isang file lamang na naglalaman ng payak na teksto na pinagsalitan ng iba't-ibang mhbuild
mga direktiba. Kapag ang file na ito ay naproseso ng mhbuild, ang iba't ibang mga direktiba ay magiging
pinalawak sa naaangkop na nilalaman, at ie-encode ayon sa mga pamantayan ng MIME.
Ang resultang MIME message ay maaaring ipadala sa pamamagitan ng electronic mail.

Ang pormal na syntax para sa a mhbuild ang composition file ay tinukoy sa dulo ng dokumentong ito,
ngunit ang mga ideya sa likod ng format na ito ay hindi kumplikado. Talaga, ang katawan ay naglalaman ng isa o
mas maraming nilalaman. Ang isang nilalaman ay binubuo ng alinman sa isang direktiba, na ipinahiwatig ng isang "#" bilang ang
unang karakter ng isang linya; o, plaintext (isa o higit pang mga linya ng teksto). Ang pagpapatuloy
character, “\“, ay maaaring gamitin upang magpasok ng isang direktiba sa higit sa isang linya, hal,

#image/png \
/home/foobar/junk/picture.png

Mayroong limang uri ng mga direktiba: "uri" na mga direktiba, na nagpapangalan sa uri at subtype ng
ang nilalaman; "external-type" na mga direktiba, na nagpapangalan din sa uri at subtype ng
nilalaman; ang direktiba ng "mensahe" (#forw), na ginagamit upang ipasa ang isa o higit pang mga mensahe;
ang "simulan" na direktiba (#begin), na ginagamit upang lumikha ng maraming bahagi na nilalaman; at ang
Mga direktiba na “on/off/pop” (#on, #off, #pop) na kumokontrol kung ang anumang iba pang direktiba ay
pinarangalan sa lahat.

Ang -mga direktiba switch ay nagbibigay-daan sa kontrol sa kung ang mhbuild ay pararangalan ang alinman sa
"#" -mga direktiba. Maaari din itong maapektuhan ng #on o #off na mga direktiba, at #pop,
na nagpapanumbalik ng estado ng pagproseso sa nauuna sa pinakakamakailang #on o #off.
(Ang mga direktiba na #on, #off, at #pop ay palaging pinarangalan, siyempre.) Nagbibigay-daan ito sa pagsasama
ng plain text na mukhang mhbuild na mga direktiba, nang hindi nagdudulot ng mga error:

#off
# isama
printf("Kumusta, Mundo!);
#pop

Sa kasalukuyan ang stack depth para sa #on/off/pop na mga direktiba ay 32.

Ang "uri" na direktiba ay ginagamit upang direktang tukuyin ang uri at subtype ng isang nilalaman. Ikaw
maaari lamang tukuyin ang mga discrete na uri sa ganitong paraan (hindi matukoy ang mga uri ng multipart o
mensahe na may ganitong direktiba). Maaari mong opsyonal na tukuyin ang pangalan ng isang file na naglalaman
ang mga nilalaman sa "katutubong" (na-decode) na format. Kung ang filename na ito ay nagsisimula sa "|"
character, pagkatapos ay kumakatawan ito sa isang utos na isagawa kung saan ang output ay nakuha nang naaayon.
Halimbawa,

#audio/basic |raw2audio -F < /usr/lib/sound/giggle.au

Kung ang filename ay hindi ibinigay, mhbuild ay maghahanap ng impormasyon sa profile ng user upang
tukuyin kung paano dapat buuin ang iba't ibang nilalaman. Naisasagawa ito ng
pagkonsulta sa string ng komposisyon, at pagsasagawa nito sa ilalim / Bin / SH, kasama ang karaniwang output
itakda sa nilalaman. Kung ang -salita ibinigay ang switch, mhbuild ay echo ang anumang mga utos na
ay ginagamit upang lumikha ng mga nilalaman sa ganitong paraan.

Ang string ng komposisyon ay maaaring maglaman ng mga sumusunod na escape:

%a Magpasok ng mga parameter mula sa direktiba
%f Ipasok ang filename na naglalaman ng nilalaman
%F %f, at ang stdout ay hindi muling itinuro
%s Ipasok ang subtype ng nilalaman
%% Ipasok ang character %

Una, mhbuild maghahanap ng entry ng form:

mhbuild-compose- /

upang matukoy ang utos na gagamitin sa pagbuo ng nilalaman. Kung hindi ito matagpuan, mhbuild habilin
maghanap ng entry ng form:

mhbuild-compose-

upang matukoy ang utos ng komposisyon. Kung hindi ito matagpuan, mhbuild magrereklamo.

Ang isang halimbawang entry ay maaaring:

mhbuild-compose-audio/basic: record | raw2audio -F

Dahil ang mga utos na tulad nito ay mag-iiba-iba, depende sa display environment na ginamit para sa
pag-login, ang mga string ng komposisyon para sa iba't ibang nilalaman ay dapat na marahil ay ilagay sa file
tinukoy ng $MHBUILD environment variable, sa halip na direkta sa iyong profile ng user.

Ang "panlabas na uri" na mga direktiba ay ginagamit upang magbigay ng isang MIME reference sa isang nilalaman, sa halip
kaysa sa pagsasara ng mga nilalaman mismo (halimbawa, sa pamamagitan ng pagtukoy ng isang ftp site). Kaya naman,
sa halip na magbigay ng isang filename tulad ng sa mga uri ng mga direktiba, ang mga panlabas na parameter ay
binigay. Ang mga ito ay mukhang regular na mga parameter, kaya dapat silang paghiwalayin nang naaayon. Para sa
Halimbawa,

#@application/octet-stream; \
type=tar; \
conversions=compress \
[ito ang nmh distribution] \
{attachment; filename="nmh.tar.gz"} \
name="nmh.tar.gz"; \
directory="/pub/nmh"; \
site="ftp.math.gatech.edu"; \
access-type=anon-ftp; \
mode="larawan"

Dapat kang magbigay ng string ng paglalarawan upang paghiwalayin ang mga parameter ng nilalaman mula sa panlabas na-
mga parameter (bagama't maaaring walang laman ang string na ito). Ang string ng paglalarawan na ito ay tinukoy ng
nilalagay ito sa loob ng “[]”. Isang disposition string, na lalabas sa isang "Content-Disposition"
header, ay maaaring lumitaw sa opsyonal na “{}”.

Ang mga parameter na ito ay nasa anyo:

access-type= kadalasan anon-ftp, mail-server, O url
pangalan= filename
pahintulot= read-only o read-write
site= hostname
directory= directoryname (opsyonal)
mode= kadalasan ASCII or larawan (Opsyonal)
laki= bilang ng mga octet
server= mailbox
paksa= paksang ipapadala
body= command na ipadala para makuha
url= URL ng nilalaman

Isang mimimum na "panlabas na uri" na direktiba para sa url uri ng pag-access ay magiging ganito:

#@application/octet-stream [] access-type=url; \
url="http://download.savannah.gnu.org/releases/nmh/nmh-1.5.tar.gz"

Ang anumang mahabang URL ay ibalot ayon sa mga panuntunan ng RFC 2231.

Ang "mensahe" na direktiba (#forw) ay ginagamit upang tukuyin ang isang mensahe o grupo ng mga mensahe sa
isama. Maaari mong opsyonal na tukuyin ang pangalan ng folder at kung aling mga mensahe ang dapat
ipinasa. Kung ang isang folder ay hindi ibinigay, ito ay magiging default sa kasalukuyang folder. Katulad nito, kung a
mensahe ay hindi ibinigay, ito ay default sa kasalukuyang mensahe. Samakatuwid, ang direktiba ng mensahe ay
katulad ng forw command, maliban na ang dating ay gumagamit ng mga panuntunan ng MIME para sa encapsulation
kaysa sa mga tinukoy sa RFC 934. Halimbawa,

#forw +inbox 42 43 99

Kung magsasama ka ng isang mensahe, direktang isasama ito bilang isang uri ng nilalaman
“mensahe/rfc822”. Kung magsasama ka ng higit sa isang mensahe, kung gayon mhbuild ay magdagdag ng nilalaman
ng uri ng "multipart/digest" at isama ang bawat mensahe bilang subpart ng nilalamang ito.

Kung ginagamit mo ang direktiba na ito upang magsama ng higit sa isang mensahe, maaari mong gamitin ang
-rfc934mode lumipat. Ang switch na ito ay magsasaad na mhbuild dapat subukang gamitin ang
Ang MIME encapsulation ay namumuno sa paraang ang "multipart/digest" na ginawa ay
(karamihan) tugma sa encapsulation na tinukoy sa RFC 934. Kung ibinigay, pagkatapos ay RFC 934
Ang mga sumusunod na ahente ng gumagamit ay dapat na maipalabas ang mensahe sa pagtanggap -- kung ibibigay iyon
ang mga mensaheng naka-encapsulated ay hindi naglalaman ng mga naka-encapsulated na mensahe mismo. Ang
Ang kawalan ng diskarteng ito ay ang mga encapsulation ay nabuo sa pamamagitan ng paglalagay ng dagdag
bagong linya sa dulo ng katawan ng bawat mensahe.

Ang "pagsisimula" na direktiba ay ginagamit upang lumikha ng maraming bahagi na nilalaman. Kapag ginagamit ang "simulan"
direktiba, dapat kang tumukoy ng hindi bababa sa isang nilalaman sa pagitan ng mga pares ng simula at pagtatapos.

#simulan
Ito ay magiging isang multipart na may isang bahagi lamang.
#tapos

Kung gumagamit ka ng maraming direktiba sa isang draft ng komposisyon, mhbuild Awtomatikong
i-encapsulate ang mga ito sa loob ng maraming bahagi na nilalaman. Samakatuwid ang "pagsisimula" na direktiba ay lamang
kinakailangan kung gusto mong gumamit ng mga nested multipart, o gumawa ng multipart na mensahe na naglalaman ng
isang bahagi lamang.

Para sa lahat ng mga direktiba na ito, maaaring magsama ang user ng maikling paglalarawan ng nilalaman
sa pagitan ng karakter na “[” at ng karakter na “]”. Kokopyahin ang paglalarawang ito sa
Header na "Content-Description" kapag naproseso ang direktiba.

#forw [important mail from Bob] +bob 1 2 3 4 5

Katulad nito, maaaring opsyonal na magbigay ng disposition string sa pagitan ng "{" at "}" na mga character;
ito ay makokopya sa header na "Content-Disposition" kapag naproseso ang direktiba.
Kung may ibinigay na string ng disposisyon na hindi naglalaman ng parameter ng filename, at a
Ang filename ay ibinigay sa direktiba, ito ay idaragdag sa "Content-Disposition"
header. Halimbawa, ang sumusunod na direktiba:

#text/plain; charset=iso-8859-1 <>{attachment} /tmp/summary.txt

lumilikha ng mga header ng bahagi ng mensahe na ito:

Uri ng Nilalaman: text/plain; charset="iso-8859-1"
Nilalaman-Disposisyon: kalakip; filename="summary.txt"

Sa pamamagitan ng default, mhbuild bubuo ng natatanging "Content-ID:" para sa bawat direktiba, na katumbas
sa bawat bahagi ng mensahe; gayunpaman, maaaring i-override ito ng user sa pamamagitan ng pagtukoy sa ID gamit ang "<"
at mga character na ">". Ang -nocontentid pinipigilan ng switch ang paggawa ng lahat ng "Content-ID:"
mga header, kahit na sa pinakamataas na antas ng mensahe.

Karaniwan mhbuild pipili ng naaangkop na Content-Transfer-Encoding batay sa content
at ang Uri ng Nilalaman ng MIME. Gayunpaman, maaari mong i-override iyon sa isang mhbuild direktiba ni
tinutukoy ang "*" at ang pag-encode. Ang mga tinatanggap na halaga ng pag-encode ay "8bit", "qpρq (para sa
quoted-printable), at "b64" (para sa base64 encoding). Dapat pansinin na hindi kanais-nais
maaaring mangyari ang mga resulta kung ang 8bit o quoted-printable ay pinili para sa binary na nilalaman, dahil sa
pagsasalin sa pagitan ng mga linya ng Unix at mga dulo ng linya na ginagamit ng transportasyon ng koreo
system.

Bilang karagdagan sa iba't ibang mga direktiba, maaaring naroroon ang plaintext. Ang plaintext ay natipon,
hanggang sa matagpuan ang isang direktiba o ang draft ay maubos, at ito ay ginawa upang makabuo ng isang teksto
nilalaman. Kung ang plaintext ay dapat maglaman ng "#" sa simula ng isang linya, doblehin lang
ito, hal,

##kapag ipinadala, ang linyang ito ay magsisimula sa isang # lang

Kung gusto mong tapusin ang plaintext bago ang isang direktiba, hal, upang magkaroon ng dalawang plaintext
katabi ng mga nilalaman, ipasok lamang ang isang linya na naglalaman ng isang solong "#" na character, hal,

ito ang unang nilalaman
#
at ito ang pangalawa

Sa wakas, kung ang plaintext ay nagsisimula sa isang linya ng form:

Nilalaman-Paglalarawan: teksto

pagkatapos ito ay gagamitin upang ilarawan ang plaintext na nilalaman. DAPAT mong sundin ang linyang ito sa
isang blangkong linya bago simulan ang iyong teksto.

Bilang default, ang plaintext ay kinukuha bilang isang text/plain na nilalaman. Maaari mong i-override ito sa pamamagitan ng
simula sa plaintext na may "#<" na sinusundan ng isang uri ng nilalaman na detalye. Halimbawa,
Halimbawa,

#
ang nilalamang ito ay ita-tag bilang teksto/pinayaman
#
at ang nilalamang ito ay ita-tag bilang text/plain
#
#
at ang nilalamang ito ay ita-tag bilang application/x-patch

Tandaan na kung gagamitin mo ang "#<" plaintext-form, ang paglalarawan ng nilalaman ay dapat na nasa
parehong linya na tumutukoy sa uri ng nilalaman ng plaintext.

Kapag bumubuo ng nilalamang teksto, maaari mong ipahiwatig ang nauugnay na hanay ng character sa pamamagitan ng pagdaragdag ng
"charset" na parameter sa direktiba.

#

Kung naglalaman ang isang text content ng anumang 8-bit na character (mga character na may mataas na bit set) at ang
ang set ng character ay hindi tinukoy tulad ng nasa itaas, kung gayon mhbuild ay ipagpalagay na ang set ng character ay ng
ang uri na ibinigay ng pamantayan lokal(1) mga variable ng kapaligiran. Kung ang kapaligirang ito
ang mga variable ay hindi nakatakda, pagkatapos ang set ng character ay lalagyan ng label bilang "x-unknown".

Kung ang nilalaman ng teksto ay naglalaman lamang ng 7-bit na mga character at ang set ng character ay hindi tinukoy bilang
sa itaas, ang set ng character ay lalagyan ng label bilang "us-ascii".

Bilang default, ang nilalaman ng text na may mataas na bit set ay naka-encode ng 8bit
Content-Transfer-Encoding. Kung ang teksto ay may mga linya na mas mahaba kaysa sa halaga ng -maxunecoded
(na nagde-default sa 78) pagkatapos ay i-encode ang text gamit ang naka-quote-printable na encoding.

Ang -headerencoding Ipapahiwatig ng switch kung aling algorithm ang gagamitin kapag nag-e-encode ng anumang mensahe
mga header na naglalaman ng 8-bit na mga character. Ang mga wastong argumento ay base64 para sa base-64
encoding at sinipi para sa quoted-printable encoding. Ang -autoheaderencoding switch ay
tagubilinan mhbuild upang awtomatikong piliin ang algorithm na nagreresulta sa isang mas maikling naka-encode
string.

Kung pinagsama-sama ito, narito ang isang halimbawa ng mas kumplikadong draft ng mensahe. Ang
ang sumusunod na draft ay lalawak sa isang multipart/mixed message na naglalaman ng limang bahagi:

Sa: [protektado ng email]
cc:
Paksa: Tumingin at makinig sa akin!
--------
Ang unang bahagi ay magiging text/plain
#
Ang ikalawang bahagi ay magiging teksto/pagyayamanin
#
Itong ikatlong bahagi ay magiging text/plain
#audio/basic [lokong hagikgik] \
|raw2audio -F < /usr/lib/sounds/giggle.au
#image/gif [larawan ng foobar] \
/home/foobar/lib/picture.gif

Integridad Tsek
If mhbuild ay ibinigay ang -suriin lumipat, pagkatapos ay mag-uugnay din ito ng pagsusuri sa integridad
bawat nilalaman ng "dahon". Magdaragdag ito ng field ng Content-MD5 header sa content, kasama ng
ang md5 kabuuan ng mga hindi naka-encode na nilalaman, ayon sa RFC 1864. Ito ay maaaring gamitin ng tatanggap ng
ang mensahe upang i-verify na ang mga nilalaman ng mensahe ay hindi binago sa transportasyon.

Ilipat Mga encoding
pagkatapos mhbuild gagawa ng bagong mensahe ng MIME sa pamamagitan ng pag-parse ng mga direktiba, kabilang ang mga file,
atbp., ini-scan nito ang mga nilalaman ng mensahe upang matukoy kung aling transfer encoding ang gagamitin.
Susuriin nito ang 8bit na data, mahabang linya, mga puwang sa dulo ng mga linya, at magkasalungat
maraming bahagi na mga hangganan. Pagkatapos ay pipili ito ng transfer encoding na angkop para sa bawat isa
uri ng nilalaman.

Kung ang isang pagsusuri sa integridad ay nauugnay sa bawat nilalaman sa pamamagitan ng paggamit ng -suriin lumipat,
pagkatapos mhbuild ay i-encode ang bawat nilalaman gamit ang isang paglilipat na pag-encode, maging ito ang nilalaman
naglalaman lamang ng 7-bit na data. Ito ay upang mapataas ang posibilidad na ang nilalaman ay hindi
nagbago habang nasa transportasyon.

Pagsusumikap mhbuild
Karaniwan, mhbuild ay hinihingi ng ano ngayon programa. Aasahan ng utos na ito ang katawan
ng draft na ipo-format bilang isang mhbuild file ng komposisyon. Kapag na-compose mo na ito
input file gamit ang isang command tulad ng comp, repl, O forw, nanawagan ka mhbuild sa “Ano
ngayon” prompt na may

Ano ngayon? mime

bago ipadala ang draft. Magdudulot ito ng ano ngayon upang maipatupad mhbuild upang isalin ang
composition file sa MIME format.

Karaniwan, ito ay isang error sa pag-invoke mhbuild sa file na nasa MIME na format na. Ang -kotse
switch ang magiging sanhi mhbuild upang lumabas nang walang error kung ang input file ay mayroon nang wastong MIME
mga header. Ang gamit ng -kotse nagbibigay-daan din sa -walang direktiba Lumipat.

Sa wakas, dapat mong isaalang-alang ang pagdaragdag ng linyang ito sa iyong profile:

lproc: ipakita

Sa ganitong paraan, kung magpasya kang listahan pagkatapos mag-invoke panggagaya, ang utos

Ano ngayon? listahan

gagana gaya ng inaasahan mo.

Ang -dist switch ay inilaan upang gamitin ng dist. Ito ay magiging sanhi ng hindi makabuo ng mhbuild
anumang MIME header sa composition file (gaya ng “MIME-Version” o “Content-Type”), ngunit
ie-encode pa rin nito ang mga header ng mensahe ayon sa RFC 2047.

gumagamit kapaligiran
Dahil ang kapaligiran kung saan mhbuild maaaring mag-iba para sa isang user, mhbuild magiging hitsura
para sa variable ng kapaligiran $MHBUILD. Kung mayroon, ito ay tumutukoy sa pangalan ng isang
karagdagang profile ng user na dapat basahin. Samakatuwid, kapag nag-log in ang isang user sa isang partikular
machine, dapat itakda ang environment variable na ito na sumangguni sa isang file na naglalaman ng mga kahulugan
kapaki-pakinabang para sa makina na iyon.

Sa wakas, mhbuild ay susubukang kumonsulta

/etc/nmh/mhn.defaults

kung ito ay umiiral.

Tingnan ang "Paghahanap ng Profile" sa mh-profile(5) para sa pagkakasunud-sunod ng paghahanap ng profile, at para sa kung paano duplicate
ang mga entry ay ginagamot.

palaugnayan of Komposisyon File
Ang sumusunod ay ang pormal na syntax ng a mhbuild "composition file".

katawan ::= 1*(nilalaman | EOL)

nilalaman ::= direktiba | plaintext

direktiba ::= "#" type "/" subtype
0*(";" attribute "=" value)
[ "(" komento ")" ]
[ "<" id ">" ]
[ "[" paglalarawan "]" ]
[ "{" disposisyon "}" ]
[ "*8bit" | "*qp" | "*b64" ]
[ filename ]
EOL

| "#@" type "/" subtype
0*(";" attribute "=" value)
[ "(" komento ")" ]
[ "<" id ">" ]
[ "[" paglalarawan "]" ]
[ "{" disposisyon "}" ]
[ "*8bit" | "*qp" | "*b64" ]
panlabas na-parameter
EOL

| "#forw"
[ "<" id ">" ]
[ "[" paglalarawan "]" ]
[ "{" disposisyon "}" ]
[ "+"folder ] [ 0*msg ]
EOL

| "#magsimula"
[ "<" id ">" ]
[ "[" paglalarawan "]" ]
[ "{" disposisyon "}" ]
[ "alternatibo"
| "parallel"
| iba pa ]
EOL
1*katawan
"#end" EOL

plaintext ::= [ "Content-Description:"
paglalarawan EOL EOL ]
1*linya
[ "#" EOL ]

| "#<" type "/" subtype
0*(";" attribute "=" value)
[ "(" komento ")" ]
[ "[" paglalarawan "]" ]
[ "{" disposisyon "}" ]
[ "*8bit" | "*qp" | "*b64" ]
EOL
1*linya
[ "#" EOL ]

linya ::= "##" text EOL
-- binibigyang kahulugan bilang "#"text EOL
| text kay EOL

Gamitin ang mhbuildmh online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad