InggrisPerancisSpanyol

Ad


favorit OnWorks

mhfixmsgmh - Online di Cloud

Jalankan mhfixmsgmh di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah mhfixmsgmh yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


mhfixmsg - menulis ulang pesan MIME dengan berbagai transformasi

RINGKASAN


mhfixmsg [+ folder] [pesan | mutlak nama jalur | -mengajukan fillet] [-decodeteks 8bit/7bit |
-teks kode node] [-rangkaian karakter teks rangkaian karakter | -nottextcharset] [-memformat ulang | -noreformat]
[-gantitextplain | -tidak menggantikan teks biasa] [-perbaikan batas | -batas nofix] [-memperbaiki |
-tidak ada perbaikan] [-file keluar file keluar] [-rmproc program] [-normproc] [-verbose | -tidak terlalu berlebihan]
[-versi] [-bantu]

DESKRIPSI


mhfixmsg menulis ulang pesan MIME, menerapkan transformasi tertentu seperti decoding dari
Bagian pesan yang disandikan MIME dan memperbaiki header MIME yang tidak valid.

Pesan MIME ditentukan dalam RFC 2045 hingga RFC 2049 (lihat membangun(1)). NS daftar Command
sangat berharga untuk melihat struktur konten pesan MIME. mhfixmsg melewati non-
Pesan MIME melalui tanpa transformasi apa pun. Jika tidak ada transformasi yang berlaku untuk MIME
pesan, pesan atau file asli tidak diubah atau dihapus.

Grafik -decodeteks switch memungkinkan transformasi untuk memecahkan kode setiap base64 dan dapat dicetak dikutip
bagian pesan teks ke pengkodean 8bit atau 7bit yang dipilih. Jika 7bit dipilih untuk base64
bagian tetapi hanya akan muat 8bit, seperti yang didefinisikan oleh RFC 2045, maka akan diterjemahkan ke 8bit
dikutip-cetak. Jika tidak, jika teks yang didekodekan tidak sesuai dengan pengkodean yang dipilih,
bagian tidak diterjemahkan (dan pesan akan ditampilkan jika -verbose diaktifkan).

Ketika -decodeteks sakelar diaktifkan, setiap karakter carriage return yang mendahului a
karakter linefeed dihapus dari bagian teks yang dikodekan dalam ASCII, ISO-8859-x, UTF-8, atau
Windows-12xx.

Grafik -rangkaian karakter teks switch menentukan bahwa semua teks/bagian biasa dari pesan harus
dikonversi ke rangkaian karakter. Konversi rangkaian karakter mengharuskan nmh dibangun dengan iconv(3); Lihat
itu mhparam(1) halaman manual untuk bagaimana menentukan apakah Anda nmh instalasi termasuk itu. Ke
mengonversi bagian teks selain teks/polos, program eksternal dapat digunakan, melalui
-memformat ulang saklar.

Grafik -memformat ulang switch memungkinkan transformasi untuk bagian teks dalam pesan. Untuk setiap
bagian teks yang bukan teks/polos dan yang tidak memiliki teks/polos yang sesuai dalam a
multipart/bagian alternatif, mhfixmsg mencari profil mhfixmsg-format-text/subtype
entri yang cocok dengan subtipe bagian. Jika ada yang ditemukan dan dapat digunakan untuk
berhasil mengonversi bagian menjadi teks/polos, mhfixmsg menyisipkan teks/bagian polos itu di
awal dari multipart/bagian alternatif yang mengandung, jika ada. Jika tidak, itu menciptakan
multipart/bagian alternatif.

Grafik -gantitextplain switch memperluas penerapan -memformat ulang dengan selalu mengganti
teks/bagian biasa yang sesuai, jika ada. Jika -verbose jika diaktifkan, penggantinya
akan ditampilkan sebagai dua langkah: penghapusan teks/bagian polos diikuti dengan yang biasa
penyisipan bagian baru.

-memformat ulang memerlukan entri profil untuk setiap subtipe bagian teks yang akan diformat ulang. NS
entri profil mhfixmsg-format-text/subtype didasarkan pada program konversi eksternal,
dan digunakan dengan cara yang sama itu mhshow menggunakan entri mhshow-show-text/subtype-nya. Kapan nmh
diinstal, ia mencari program konversi untuk konten teks/html, dan jika ada
ditemukan, masukkan entri mhfixmsg-format-text/html di /etc/nmh/mhn.defaults. Sebuah entri dari
nama yang sama di profil pengguna diutamakan. Pengguna dapat menambahkan entri untuk lainnya
subtipe teks ke profil mereka.

Grafik -perbaikan batas sakelar memungkinkan transformasi untuk memperbaiki bagian batas dari
Bidang tajuk Tipe-Konten dari pesan agar sesuai dengan batas-batas terluar
multipart bagian dari pesan, jika tidak. Kondisi itu ditunjukkan dengan "palsu"
konten multi-bagian dalam pesan "pesan kesalahan dari daftar dan lainnya nmh program yang mengurai
pesan MIME.

Grafik -memperbaiki switch memungkinkan transformasi untuk mengubah Content-Transfer-Encoding dari
nilai yang tidak valid hingga 8bit di bagian pesan dengan Tipe-Konten multibagian, seperti yang dipersyaratkan oleh
RFC 2045, Bagian 6.4. Kondisi tersebut ditunjukkan dengan “harus dikodekan dalam 7bit, 8bit,
atau biner” pesan kesalahan dari daftar dan lainnya nmh program yang mengurai pesan MIME.

Grafik -verbose beralih mengarahkan mhfixmsg untuk menampilkan pesan informasi untuk masing-masing
transformasi diterapkan.

Grafik -mengajukan fillet beralih mengarahkan mhfixmsg untuk menggunakan file yang ditentukan sebagai pesan sumber,
daripada pesan dari folder. Hanya satu argumen file yang dapat diberikan. NS -mengajukan
saklar tersirat jika fillet adalah nama path absolut. Jika filenya adalah “-”, maka mhfixmsg
menerima pesan sumber pada aliran input standar. jika -file keluar beralih tidak
diaktifkan saat menggunakan aliran input standar, mhfixmsg tidak akan menghasilkan transformasi
pesan keluaran.

mhfixmsg, secara default, mengubah pesan di tempat. jika -file keluar sakelar diaktifkan,
kemudian mhfixmsg tidak mengubah pesan atau file input, tetapi menempatkan outputnya di
file yang ditentukan. Nama outfile "-" menentukan aliran output standar.

Dikombinasikan dengan -verbose saklar, itu -file keluar sakelar dapat digunakan untuk menunjukkan apa
transformasi mhfixmsg akan berlaku tanpa benar-benar menerapkannya, misalnya,

mhfixmsg -file keluar /dev/null -verbose

Seperti biasa, penggunaan ini mematuhi apapun mhfixmsg beralih di profil pengguna.

-file keluar bisa digabungkan dengan toko rcv untuk menambahkan satu pesan yang diubah ke yang berbeda
folder, misalnya,

mhfixmsg -file keluar - | \
/usr/lib/mh/rcvstore + folder

Kesimpulan of Penerapan
Transformasi berlaku untuk bagian-bagian pesan tergantung pada jenis konten dan/atau
pengkodean sebagai berikut:

-decodetext base64 dan bagian teks yang disandikan dengan kutipan-cetak
-textcharset teks/bagian biasa
-memformat ulang bagian teks yang bukan teks/polos
-memperbaiki batas bagian multipart terluar
-memperbaiki bagian multipart

backup of Original Pesan/File
Jika itu menerapkan transformasi apa pun ke pesan atau file, dan -file keluar beralih tidak
bekas, mhfixmsg mencadangkan yang asli dengan cara yang sama seperti RMM. Artinya, ia menggunakan rmproc
komponen profil, jika ada. Jika tidak hadir, mhfixmsg memindahkan pesan asli ke a
berkas cadangan. NS -rmproc switch dapat digunakan untuk mengganti komponen profil ini. NS
-normproc sakelar menonaktifkan penggunaan apa pun rmproc komponen profil dan meniadakan semua sebelumnya
-rmproc switch.

integrasi dengan inc
mhfixmsg dapat digunakan sebagai pengait tambahan, seperti yang dijelaskan dalam /usr/share/doc/nmh/README-HOOKS.
Perhatikan bahwa pengait tambahan dipanggil dari semua nmh program yang menambahkan pesan ke folder, bukan
hanya inc. Atau, alias atau fungsi shell sederhana dapat digunakan untuk memanggil mhfixmsg
segera setelah pemanggilan yang berhasil dari inc. Misalnya, dengan bash:

alias inc='inc && mhfixmsg'

integrasi dengan procmail
Sebagai contoh, berikut adalah kutipan dari file procmailrc yang menyaring pesan melalui
mhfixmsg sebelum menyimpannya di pengguna nmh-pekerja map. Ini juga menyimpan
pesan masuk di backup folder dalam nama file yang dihasilkan oleh mktemp, yang merupakan non-
Utilitas POSIX untuk menghasilkan file sementara. Jika Anda tidak memiliki utilitas itu, maka
mkstemp(3) fungsi dapat menjadi dasar pengganti. Atau, mhfixmsg bisa disebut
pada pesan setelah disimpan.

JALUR = /usr/bin/mh:$PATH
MAILDIR = `jalur mhparam`
MKTEMP = 'mktemp Backup/mhfixmsg.XXXXXXX'
MHFIXMSG = 'mhfixmsg -noverbose -file - -outfile -'
TOKO = /usr/lib/mh/rcvstore

:0 w: nmh-pekerja/procmail.$LOCKEXT
*^[email dilindungi]
| tee `$MKTEMP` | $MHFIXMSG | $STORE +nmh-pekerja

Gunakan mhfixmsgmh online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad