Ini ialah papan mel arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
papan mel - memformat semula draf mel mengikut templat
SINOPSIS
papan mel [[--baru | -n] | [--editor | -e]] [--terus-tidak diketahui | -k] [--verbose | -v] [--nyahpepijat
| -d] nama templat fail mesej
papan mel [--terus-tidak diketahui | -k] [--verbose | -v] [--nyahpepijat | -d] nama templat
< data-mesej
papan mel [[--auto | -a] | [--menu | -m]] [[--baru | -n] | [--editor | -e]] [--terus-tidak diketahui
| -k] [--verbose | -v] [--nyahpepijat | -d] fail mesej
papan mel [[--auto | -a] | [--menu | -m]] [--terus-tidak diketahui | -k] [--verbose | -v] [--nyahpepijat
| -d] mesej data
papan mel [- membantu | -h]
papan mel [--versi | -V]
DESCRIPTION
papan mel ialah program yang memformat semula draf mel mengikut templat yang diberikan. The
templat boleh ditentukan pada baris arahan, tetapi papan mel juga boleh menggunakan kawalan
maklumat daripada fail templat untuk memilih templat yang sesuai secara automatik
(--auto). Ciri menu pilihan dirancang (--menu).
Menggunakan templat bermakna memperoleh data pilihan daripada mesej mel sedia ada (melainkan
--baru ditentukan) dan mengisinya ke dalam slot yang sesuai dalam templat. Mesej adalah
diproses dalam tiga bahagian: pengepala, badan dan tandatangan.
Bila --baru diberikan, instantiasi kosong templat ditulis kepada stdout. Dekat
seketika, --baru tidak boleh digabungkan dengan --editor.
Templat boleh mentakrifkan dua jenis pengepala: mandatori dan pengawet. Wajib
pengepala diutamakan daripada pengepala dalam mesej sedia ada dan dengan itu menimpanya.
Pengepala pengawet mengarahkan plat mel untuk mengalihkan data mereka daripada mesej mel sedia ada.
Pengepala dalam mesej sedia ada tetapi tidak ditakrifkan dalam templat digugurkan, melainkan
--terus-tidak diketahui diberikan.
Badan dan tandatangan dipisahkan dengan ´-- ´. Jika pengawal ini tidak dijumpai, tiada tandatangan
diekstrak. Templat boleh diinterpolasi dan data diisi ke dalam slot. Slot pembantu adalah
diisi dengan output arahan pembantu (yang mesti ditakrifkan dalam konfigurasi),
slot pembolehubah persekitaran hanyalah begitu, dan slot pembolehubah mel boleh diisi dengan data
diperoleh dengan menjalankan regexps atau arahan ke atas mesej.
Skrip ini boleh dijalankan dalam pelbagai cara:
· Sebagai penapis, ia menggunakan templat pada data daripada stdin dan menulis hasilnya ke stdout.
· Bila --editor diluluskan, skrip muncul sensible-editor pada keputusan. Ia mungkin demikian
digunakan sebagai editor untuk ejen pengguna mel anda.
· Memandangkan fail, ia mengubah suai fail, melainkan ia tidak boleh menulis pada fail, dalam kes ini
ia menulis kepada stdout.
PILIHAN
Program ini mengikut sintaks baris arahan GNU yang biasa, dengan pilihan panjang bermula dengan
dua sengkang (`--´):
--auto, -a
Hidupkan auto-temuan templat.
--menu, -m
Pilih daripada senarai templat (belum dilaksanakan)
--baru, -n
Buat mesej baru.
--editor, -e
Terbitkan editor setelah templat digunakan.
--terus-tidak diketahui, -k
Simpan pengepala mel yang tidak dinyatakan dalam templat.
--verbose, -v
Tulis mesej maklumat kepada stderr.
--nyahpepijat, -d
Mulakan penyahpepijat selepas permulaan.
- membantu, -h
Tunjukkan ringkasan pilihan.
--versi, -V
Tunjukkan versi program.
MUTT INTEGRASI
Saya menggunakan pelat surat sebagai saya $editor untuk mutt, dengan tetapan berikut dalam my ~/.mutt/muttrc:
set editor="~/.bin/mail/mailplate --edit --auto --keep-unknown"
mailplate pada masa ini mempunyai sedikit had, atau sekurang-kurangnya saya tidak mengetahui caranya
bagaimana untuk mengatasinya dengan waras lagi. Jika anda mengedit semula mesej daripada menu karang mutt, ia
menyebabkan pelat mel memproses semula mesej, yang mungkin anda tidak mahu.
Begitu juga, jika anda mendapati diri anda mengedit mesej daripada indeks atau alat kelui, anda mungkin
juga tidak mahu papan mel menghalang. Untuk kes ini, pada masa ini saya menggunakan
berikut dua ikatan kunci:
karang makro e ´:set my_editor="$editor" :set editor=sensible-editor :set editor="$my_editor" ´ "panggil editor biasa untuk mengedit mesej"
indeks makro, kelui e ´:set my_editor="$editor" :set editor=sensible-editor :set editor="$my_editor" ´ "panggil editor biasa untuk mengedit mesej"
VIM INTEGRASI
Saya sering mengedit mesej dengan vim dan mendapati saya perlu menggunakan identiti yang berbeza.
Untuk tujuan ini, saya mempunyai pengikatan kekunci berikut dalam saya ~/.vim/ftplugin/mail.vim:
nmap :w :%!mailplate --keep-unknown --auto
nmap :w :%!mailplate --keep-unknown private
nmap :w :%!mailplate --keep-unknown debian
Sekarang apabila saya membalas mesej, pelat mel secara automatik memilih templat yang betul, dan jika saya
nanti tukar fikiran, boleh tekan Cp, untuk override pilihan dan pilih private
templat, atau tekan sahaja untuk menjalankan semula pengesanan automatik.
Gunakan pelat surat dalam talian menggunakan perkhidmatan onworks.net