นี่คือคำสั่ง mhfixmsgmh ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mhfixmsg - เขียนข้อความ MIME ใหม่ด้วยการแปลงที่หลากหลาย
เรื่องย่อ
mhfixmsg [+โฟลเดอร์] [ข้อความ | แน่นอน ชื่อพา ธ | -ไฟล์ ไฟล์] [-ถอดรหัสข้อความ 8บิต/7บิต |
-nodecodetext] [-ชุดข้อความ ชุดอักขระ | -notextcharset] [- ฟอร์แมต | -โนรีฟอร์แมต]
[-แทนที่ข้อความธรรมดา | -noreplacetextplain] [-แก้ไขขอบเขต | -ไม่มีขอบเขตแก้ไข] [-แก้ไข |
-nofixcte] [-outfile ออกจากไฟล์] [-rmmproc โครงการ] [-normmproc] [-รายละเอียด | -โนเวอร์โบส]
[-version] [-ช่วยด้วย]
DESCRIPTION
mhfixmsg เขียนข้อความ MIME ใหม่โดยใช้การแปลงเฉพาะเช่นการถอดรหัส
ส่วนข้อความที่เข้ารหัส MIME และการซ่อมแซมส่วนหัว MIME ที่ไม่ถูกต้อง
ข้อความ MIME ระบุไว้ใน RFC 2045 ถึง RFC 2049 (ดู สร้าง(1)). NS รายการ คำสั่ง
มีค่ามากสำหรับการดูโครงสร้างเนื้อหาของข้อความ MIME mhfixmsg ไม่ผ่าน
ข้อความ MIME ผ่านโดยไม่มีการเปลี่ยนแปลงใด ๆ หากไม่มีการเปลี่ยนแปลงใดๆ กับ MIME
ข้อความ ข้อความหรือไฟล์ต้นฉบับจะไม่ถูกแก้ไขหรือลบออก
การขอ -ถอดรหัสข้อความ สวิตช์เปิดใช้งานการแปลงเพื่อถอดรหัสแต่ละ base64 และ quoted-printable
ส่วนข้อความสำหรับการเข้ารหัส 8 บิตหรือ 7 บิตที่เลือก หากเลือก 7 บิตสำหรับ base64
ส่วนหนึ่ง แต่จะพอดีกับ 8 บิตตามที่กำหนดโดย RFC 2045 จากนั้นจะถูกถอดรหัสเป็น 8 บิต
อ้าง-พิมพ์ได้ มิฉะนั้น หากข้อความที่ถอดรหัสไม่พอดีกับการเข้ารหัสที่เลือก
ไม่ได้ถอดรหัสส่วน (และข้อความจะแสดงถ้า -รายละเอียด เปิดใช้งาน).
เมื่อราคาของ -ถอดรหัสข้อความ เปิดใช้งานสวิตช์ อักขระขึ้นบรรทัดใหม่แต่ละตัวที่อยู่ข้างหน้า a
อักขระการป้อนบรรทัดจะถูกลบออกจากส่วนข้อความที่เข้ารหัสใน ASCII, ISO-8859-x, UTF-8 หรือ
วินโดว์-12xx.
การขอ -ชุดข้อความ สวิตช์ระบุว่าข้อความ/ส่วนธรรมดาทั้งหมดของข้อความควรเป็น
แปลงเป็น ชุดอักขระ. การแปลงชุดอักขระต้องการสิ่งนั้น นาโนเมตร สร้างด้วย iconv(3); ดู
มพะราม(1) man page สำหรับวิธีการตรวจสอบว่า your นาโนเมตร การติดตั้งรวมถึงสิ่งนั้น ถึง
แปลงข้อความส่วนอื่นที่ไม่ใช่ข้อความ/ธรรมดา สามารถใช้โปรแกรมภายนอกผ่าน
- ฟอร์แมต สวิตซ์.
การขอ - ฟอร์แมต สวิตช์เปิดใช้งานการแปลงสำหรับส่วนข้อความในข้อความ แต่ละ
ส่วนข้อความที่ไม่ใช่ข้อความ/ธรรมดาและไม่มีข้อความ/ข้อความธรรมดาที่สอดคล้องกันในa
หลายส่วน/ส่วนทางเลือก, mhfixmsg ค้นหา mhfixmsg-format-text/subtype profile
รายการที่ตรงกับประเภทย่อยของส่วน หากพบและนำไปใช้ได้
แปลงชิ้นส่วนเป็นข้อความ/ธรรมดาได้สำเร็จ mhfixmsg แทรกข้อความ/ส่วนธรรมดาที่
จุดเริ่มต้นของส่วนที่มีหลายส่วน/ส่วนทางเลือก หากมี ถ้าไม่เช่นนั้น มันจะสร้าง
หลายส่วน/ส่วนทางเลือก
การขอ -แทนที่ข้อความธรรมดา สวิตช์ขยายการบังคับใช้ของ - ฟอร์แมต โดยแทนที่ a . เสมอ
ข้อความ/ส่วนธรรมดาที่เกี่ยวข้อง หากมี ถ้า -รายละเอียด หากเปิดใช้งาน การแทนที่
จะแสดงเป็นสองขั้นตอน: การลบส่วนข้อความ/ธรรมดาตามด้วยปกติ
การแทรกส่วนใหม่
- ฟอร์แมต ต้องการรายการโปรไฟล์สำหรับประเภทย่อยของส่วนข้อความแต่ละประเภทเพื่อจัดรูปแบบใหม่ NS
รายการโปรไฟล์ mhfixmsg-format-text/subtype ขึ้นอยู่กับโปรแกรมแปลงภายนอก
และใช้แบบเดียวกับที่ แสดง ใช้รายการ mhshow-show-text/subtype เมื่อไหร่ นาโนเมตร
ติดตั้งแล้ว จะค้นหาโปรแกรมแปลงสำหรับเนื้อหาข้อความ/html และหากเป็น
พบ แทรกรายการ mhfixmsg-format-text/html ใน /etc/nmh/mhn.defaults รายการของ
ชื่อเดียวกันในโปรไฟล์ของผู้ใช้มีความสำคัญกว่า ผู้ใช้สามารถเพิ่มรายการสำหรับอื่นๆ
ประเภทย่อยของข้อความไปยังโปรไฟล์ของพวกเขา
การขอ -แก้ไขขอบเขต สวิตช์เปิดใช้งานการแปลงเพื่อซ่อมแซมส่วนขอบเขตของ
ฟิลด์ส่วนหัวของประเภทเนื้อหาของข้อความเพื่อให้ตรงกับขอบเขตของนอกสุด
หลายส่วนของข้อความ หากไม่มี เงื่อนไขนั้นระบุโดย "ปลอม
เนื้อหาหลายส่วนในข้อความ” ข้อความแสดงข้อผิดพลาดจาก รายการ และอื่น ๆ นาโนเมตร โปรแกรมที่แยกวิเคราะห์
ข้อความ MIME
การขอ -แก้ไข สวิตช์เปิดใช้งานการแปลงเพื่อเปลี่ยน Content-Transfer-Encoding จาก
ค่าที่ไม่ถูกต้องเป็น 8 บิตในส่วนข้อความที่มีประเภทเนื้อหาเป็นหลายส่วนตามที่กำหนดโดย
RFC 2045 มาตรา 6.4 เงื่อนไขนั้นระบุโดย "ต้องเข้ารหัสใน 7 บิต, 8 บิต,
หรือไบนารี” ข้อความแสดงข้อผิดพลาดจาก รายการ และอื่น ๆ นาโนเมตร โปรแกรมที่แยกวิเคราะห์ข้อความ MIME
การขอ -รายละเอียด เปลี่ยนทิศทาง mhfixmsg เพื่อส่งออกข้อความข้อมูลสำหรับแต่ละ
ใช้การแปลงแล้ว
การขอ -ไฟล์ ไฟล์ เปลี่ยนทิศทาง mhfixmsg เพื่อใช้ไฟล์ที่ระบุเป็นข้อความต้นทาง
แทนที่จะเป็นข้อความจากโฟลเดอร์ สามารถระบุอาร์กิวเมนต์ไฟล์ได้เพียงไฟล์เดียวเท่านั้น NS -ไฟล์
สวิตซ์จะมีความหมายว่าถ้า ไฟล์ เป็นชื่อพาธที่แน่นอน หากไฟล์เป็น “-” แสดงว่า mhfixmsg
ยอมรับข้อความต้นทางบนสตรีมอินพุตมาตรฐาน ถ้า -outfile สวิตช์ไม่ได้
เปิดใช้งานเมื่อใช้สตรีมอินพุตมาตรฐาน mhfixmsg จะไม่ทำให้เกิดการเปลี่ยนแปลง
ข้อความที่ส่งออก
mhfixmsgโดยค่าเริ่มต้น จะแปลงข้อความในตำแหน่ง ถ้า -outfile เปิดใช้งานสวิตช์แล้ว
แล้วก็ mhfixmsg ไม่ได้แก้ไขข้อความหรือไฟล์อินพุต แต่แทนที่เอาต์พุตใน
ไฟล์ที่ระบุ ชื่อ outfile ของ "-" ระบุสตรีมเอาต์พุตมาตรฐาน
รวมกับ -รายละเอียด สวิตช์ -outfile สวิตช์สามารถใช้เพื่อแสดงอะไร
การแปลง mhfixmsg จะสมัครโดยไม่สมัครจริง เช่น
mhfixmsg -outfile /dev/null -verbose.mhfixmsg
และเช่นเคย การใช้งานนี้เป็นไปตามทุกประการ mhfixmsg สลับในโปรไฟล์ของผู้ใช้
-outfile สามารถใช้ร่วมกับ อาร์ซีวีสโตร์ เพื่อเพิ่มข้อความที่แปลงร่างเดียวไปยังข้อความอื่น
โฟลเดอร์ เช่น
mhfixmsg -outfile - | -
/usr/lib/mh/rcvstore +โฟลเดอร์
สรุป of การบังคับใช้
การแปลงจะใช้กับส่วนต่างๆ ของข้อความ ขึ้นอยู่กับประเภทเนื้อหาและ/หรือ
การเข้ารหัสดังนี้:
-decodetext base64 และส่วนข้อความเข้ารหัสที่อ้างอิงและพิมพ์ได้
-textcharset ข้อความ/ส่วนธรรมดา
-จัดรูปแบบส่วนข้อความที่ไม่ใช่ข้อความ/ธรรมดา
-fixboundary นอกสุด multipart part
-fixcte หลายส่วน
สำรอง of Original ข้อความ/ไฟล์
หากใช้การแปลงใดๆ กับข้อความหรือไฟล์ และ -outfile สวิตช์ไม่ได้
ใช้ mhfixmsg สำรองต้นฉบับในลักษณะเดียวกับ MDR. นั่นคือมันใช้ rmmproc
ส่วนประกอบโปรไฟล์ หากมี หากไม่อยู่ mhfixmsg ย้ายข้อความต้นฉบับไปที่ a
ไฟล์สำรอง NS -rmmproc อาจใช้สวิตช์เพื่อแทนที่องค์ประกอบโปรไฟล์นี้ NS
-normmproc สวิตช์ปิดการใช้งานใด ๆ rmmproc ส่วนประกอบโปรไฟล์และปฏิเสธทั้งหมดก่อนหน้า
-rmmproc สวิทช์
บูรณาการ สีสดสวย Inc
mhfixmsg สามารถใช้เป็น add-hook ตามที่อธิบายไว้ใน /usr/share/doc/nmh/README-HOOKS
โปรดทราบว่า add-hooks ถูกเรียกจากทั้งหมด นาโนเมตร โปรแกรมที่เพิ่มข้อความไปยังโฟลเดอร์ไม่ใช่
เพียงแค่ Inc. อีกทางหนึ่ง สามารถใช้นามแฝงของเชลล์อย่างง่ายหรือฟังก์ชันเพื่อเรียก mhfixmsg
ทันทีหลังจากเรียก .สำเร็จ Inc. ตัวอย่างเช่นด้วย bash:
นามแฝง inc='inc && mhfixmsg'
บูรณาการ สีสดสวย ประกาศ
ตัวอย่างเช่น นี่เป็นข้อความที่ตัดตอนมาจากไฟล์ procmailrc ที่กรองข้อความผ่าน
mhfixmsg ก่อนเก็บเข้าเครื่อง nmh-คนงาน โฟลเดอร์ นอกจากนี้ยังเก็บ
ข้อความขาเข้าใน การสำรองข้อมูล โฟลเดอร์ในชื่อไฟล์ที่สร้างโดย mktempซึ่งเป็นการไม่
ยูทิลิตี้ POSIX เพื่อสร้างไฟล์ชั่วคราว หากคุณไม่มียูทิลิตี้นั้นแล้ว
มคส(3) หน้าที่สามารถสร้างพื้นฐานทดแทนได้ หรือ, mhfixmsg สามารถเรียกได้
ในข้อความหลังจากจัดเก็บ
เส้นทาง = /usr/bin/mh:$เส้นทาง
MAILDIR = `mhparam เส้นทาง`
MKTEMP = 'การสำรองข้อมูล mktemp/mhfixmsg.XXXXXXXX'
MHFIXMSG = 'mhfixmsg -noverbose -file - -outfile -'
ร้านค้า = /usr/lib/mh/rcvstore
:0 w: nmh-คนงาน/procmail.$LOCKEXT
-[ป้องกันอีเมล]
| ที `$MKTEMP` | $MHFIXMSG | $STORE +nmh-คนงาน
ใช้ mhfixmsgmh ออนไลน์โดยใช้บริการ onworks.net