นี่คือ Mailplate คำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
แผ่นจดหมาย - ฟอร์แมตจดหมายฉบับร่างใหม่ตามแม่แบบ
เรื่องย่อ
จดหมาย [[--ใหม่ | -n- ---บรรณาธิการ | -e---เก็บ-ไม่รู้จัก | -k] [--รายละเอียด | -v] [--debug
| -d] แม่แบบ-ชื่อ ข้อความไฟล์
จดหมาย [--เก็บ-ไม่รู้จัก | -k] [--รายละเอียด | -v] [--debug | -d] แม่แบบ-ชื่อ
< ข้อความ data
จดหมาย [[--อัตโนมัติ | -a- ---เมนู | -m---ใหม่ | -n- ---บรรณาธิการ | -e---เก็บ-ไม่รู้จัก
| -k] [--รายละเอียด | -v] [--debug | -d] ข้อความไฟล์
จดหมาย [[--อัตโนมัติ | -a- ---เมนู | -m---เก็บ-ไม่รู้จัก | -k] [--รายละเอียด | -v] [--debug
| -d] ข่าวสาร ข้อมูล
จดหมาย [--ช่วยด้วย | -h]
จดหมาย [--รุ่น | -V]
DESCRIPTION
จดหมาย เป็นโปรแกรมที่ฟอร์แมตร่างจดหมายใหม่ตามเทมเพลตที่กำหนด NS
เทมเพลตสามารถระบุได้ในบรรทัดคำสั่ง แต่เมลล์เพลทสามารถใช้ control . ได้
ข้อมูลจากไฟล์เทมเพลตเพื่อเลือกเทมเพลตที่เหมาะสมโดยอัตโนมัติ
(--อัตโนมัติ). มีการวางแผนคุณสมบัติเมนูการเลือก (--เมนู).
การใช้เทมเพลตหมายถึงได้รับข้อมูลที่เลือกจากข้อความอีเมลที่มีอยู่ (เว้นแต่
--ใหม่ ถูกระบุ) และกรอกลงในช่องที่เหมาะสมในแม่แบบ ข้อความคือ
ประมวลผลเป็นสามส่วน: ส่วนหัว เนื้อหา และลายเซ็น
เมื่อ --ใหม่ จะได้รับ อินสแตนซ์ที่ว่างเปล่าของเทมเพลตถูกเขียนถึง แย่. ที่
ช่วงเวลา --ใหม่ ไม่สามารถใช้ร่วมกับ --บรรณาธิการ.
เทมเพลตสามารถกำหนดส่วนหัวได้สองประเภท: บังคับและสงวนไว้ บังคับ
ส่วนหัวมีความสำคัญเหนือส่วนหัวในข้อความที่มีอยู่แล้วจึงเขียนทับ
ส่วนหัว Preservatory สั่งให้ Mailplate ย้ายข้อมูลจากข้อความเมลที่มีอยู่
ส่วนหัวในข้อความที่มีอยู่แต่ไม่ได้กำหนดไว้ในเทมเพลตจะถูกทิ้ง เว้นแต่
--เก็บ-ไม่รู้จัก ได้รับ
เนื้อความและลายเซ็นคั่นด้วย ´-- ´ หากไม่พบผู้รักษาการณ์นี้ แสดงว่าไม่มีลายเซ็นต์
สกัด เทมเพลตสามารถสอดแทรกและกรอกข้อมูลลงในช่องได้ สล็อตตัวช่วยคือ
เต็มไปด้วยผลลัพธ์ของคำสั่งตัวช่วย (ซึ่งต้องกำหนดในการกำหนดค่า)
สล็อตตัวแปรสภาพแวดล้อมเป็นเพียงแค่นั้น และสล็อตตัวแปรเมลสามารถเติมข้อมูลได้
ได้จากการรัน regexps หรือคำสั่งบนข้อความ
สคริปต์นี้สามารถเรียกใช้ได้หลายวิธี:
· เป็นตัวกรอง ใช้เทมเพลตกับข้อมูลจาก สเตดิน และเขียนผลลัพธ์ไปที่ แย่.
· เมื่อไหร่ --บรรณาธิการ ผ่านไป สคริปต์วางไข่ สมเหตุสมผลบรรณาธิการ เกี่ยวกับผลลัพธ์ อาจเป็นเช่นนั้น
ใช้เป็นเอดิเตอร์สำหรับตัวแทนผู้ใช้เมลของคุณ
· ให้ไฟล์ มันแก้ไขไฟล์ เว้นแต่จะไม่สามารถเขียนไปยังไฟล์ ในกรณีนี้
มันเขียนถึง แย่.
OPTIONS
โปรแกรมเหล่านี้ใช้ไวยากรณ์บรรทัดคำสั่งของ GNU ตามปกติ โดยมีตัวเลือกแบบยาวขึ้นต้นด้วย
สองขีดกลาง (`--'):
--อัตโนมัติ, -a
เปิดการค้นหาเทมเพลตอัตโนมัติ
--เมนู, -m
เลือกจากรายการเทมเพลต (ยังไม่ได้ใช้งาน)
--ใหม่, -n
สร้างข้อความใหม่
--บรรณาธิการ, -e
วางไข่เอดิเตอร์เมื่อใช้เทมเพลต
--เก็บ-ไม่รู้จัก, -k
รักษาส่วนหัวของเมลที่ไม่ได้ระบุไว้ในเทมเพลต
--รายละเอียด, -v
เขียนข้อความให้ข้อมูลถึง สตเดอร์.
--debug, -d
เริ่มดีบักเกอร์หลังจากเริ่มต้น
--ช่วยด้วย, -h
แสดงสรุปตัวเลือก
--รุ่น, -V
แสดงเวอร์ชันของโปรแกรม
มท บูรณาการ
ฉันใช้จดหมายเป็นของฉัน $บรรณาธิการ สำหรับ mutt ด้วยการตั้งค่าต่อไปนี้ใน my ~/.mutt/muttrc:
ตั้งค่าตัวแก้ไข="~/.bin/mail/แผ่นไปรษณีย์ --edit --auto --keep-unknown"
ปัจจุบันแผ่นป้ายมีข้อ จำกัด เล็กน้อยหรืออย่างน้อยฉันก็ยังไม่ได้คิดวิธี
วิธีการแก้ไขอย่างสมเหตุสมผล หากคุณแก้ไขข้อความจากเมนูเขียนของ mutt อีกครั้ง มัน
ทำให้ Mailplate ประมวลผลข้อความใหม่ ซึ่งคุณอาจไม่ต้องการ
ในทำนองเดียวกัน หากคุณพบว่าตัวเองกำลังแก้ไขข้อความจากดัชนีหรือเพจเจอร์ คุณอาจ
ก็ไม่ต้องการให้จดหมายมาขวางทาง สำหรับกรณีเหล่านี้ ฉันกำลังใช้
ต่อไปนี้สองการโยงคีย์:
มาโครเขียน e ´:set my_editor="$editor" :set editor=sensible-editor :set editor="$my_editor" ´ "เรียกใช้โปรแกรมแก้ไขปกติเพื่อแก้ไขข้อความ"
ดัชนีแมโคร เพจเจอร์ e ´:set my_editor="$editor" :set editor=sensible-editor :set editor="$my_editor" ´ "เรียกใช้โปรแกรมแก้ไขปกติเพื่อแก้ไขข้อความ"
เสียงเรียกเข้า บูรณาการ
ฉันมักจะแก้ไขข้อความเป็นกลุ่มและพบว่าฉันจำเป็นต้องใช้ข้อมูลประจำตัวอื่น
เพื่อจุดประสงค์นี้ ฉันมีการเชื่อมโยงคีย์ต่อไปนี้ใน my ~/.vim/ftplugin/mail.vim:
nmap :w :%!mailplate --keep-unknown --auto
nmap :w :%!mailplate --keep-unknown private
nmap :w :%!mailplate --keep-unknown debian
ตอนนี้เมื่อฉันตอบกลับข้อความ จดหมายจะเลือกเทมเพลตที่ถูกต้องโดยอัตโนมัติ และถ้าฉัน
เปลี่ยนใจทีหลังก็กด Cp เพื่อแทนที่ตัวเลือกและเลือกส่วนตัว
เทมเพลตหรือเพียงแค่กดเพื่อเรียกใช้การตรวจจับอัตโนมัติอีกครั้ง
ใช้เมลเพลทออนไลน์โดยใช้บริการ onworks.net