İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

mhfixmsgmh - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında mhfixmsgmh çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen mhfixmsgmh komutudur.

Program:

ADI


mhfixmsg - MIME mesajlarını çeşitli dönüşümlerle yeniden yazın

SİNOPSİS


mhfixmsg [+klasör] [mesaj | kesin yol adı | -dosya dosya] [-metin çözme 8bit/7bit |
-nodecodetext] [-metin karakter kümesi karakter kümesi | -nottextcharset] [- yeniden biçimlendirme | -noreformat]
[-metin düzlüğünü değiştir | -noreplacetextplain] [-sabit sınır | -nofix sınırı] [-düzeltme |
-nofixcte] [-outfile dış dosya] [-rmproc program] [-normproc] [-ayrıntılı | -boş]
[-version] [-Yardım]

TANIM


mhfixmsg kod çözme gibi özel dönüşümler uygulayarak MIME mesajlarını yeniden yazar.
MIME kodlu mesaj parçaları ve geçersiz MIME başlıklarının onarılması.

MIME mesajları, RFC 2045 ila RFC 2049 arasında belirtilmiştir (bkz. mhbuild(1)). NS mhlist komuta
MIME mesajlarının içerik yapısını görüntülemek için paha biçilmezdir. mhfixmsg olmayan geçer
MIME mesajları herhangi bir dönüşüm olmadan iletilir. MIME için hiçbir dönüşüm uygulanmazsa
mesaj, orijinal mesaj veya dosya değiştirilmez veya kaldırılmaz.

The -metin çözme anahtarı, her bir base64'ün kodunu çözmek için bir dönüşüm sağlar ve alıntı-yazdırılabilir
seçilen 8 bit veya 7 bit kodlamaya metin mesajı bölümü. Base7 için 64bit seçilirse
parçası ancak RFC 8 tarafından tanımlandığı gibi yalnızca 2045 bit'e sığacak, ardından 8 bit'e çözülecek
alıntı-yazdırılabilir. Aksi takdirde, kodu çözülen metin seçilen kodlamaya uymazsa,
parçanın kodu çözülmez (ve aşağıdaki durumlarda bir mesaj görüntülenir: -ayrıntılı etkin).

Zaman -metin çözme anahtarı etkinleştirildiğinde, bir satırdan önceki her satır başı karakteri
ASCII, ISO-8859-x, UTF-8 veya
Windows-12xx.

The -metin karakter kümesi anahtarı, mesajın/mesajların tüm metin/düz bölümlerinin
dönüştürüldü karakter kümesi. Karakter seti dönüşümleri bunu gerektirir deniz mili ile inşa edilecek iconv(3); görmek
the mhparam(1) kılavuz sayfanızı nasıl belirleyeceğinizi öğrenmek için deniz mili kurulum bunu içerir. NS
metin/düz dışındaki metin parçalarını dönüştürmek için harici bir program kullanılabilir.
- yeniden biçimlendirme geçiş.

The - yeniden biçimlendirme anahtarı, mesajdaki metin bölümleri için bir dönüşüm sağlar. Her biri için
metin/düz olmayan ve ilgili metin/düz olmayan metin bölümü
çok parçalı/alternatif parça, mhfixmsg bir mhfixmsg-format-metin/alt tip profili arar
parçanın alt tipiyle eşleşen giriş. Biri bulunursa ve kullanılabilirse
parçayı başarıyla metne/düze dönüştür, mhfixmsg bu metni/düz kısmı ekler
varsa, içeren çok parçalı/alternatif parçanın başlangıcı. Değilse, bir oluşturur
çok parçalı/alternatif parça.

The -metin düzlüğünü değiştir anahtarı uygulanabilirliğini genişletir - yeniden biçimlendirme her zaman değiştirerek
varsa ilgili metin/düz kısım. Eğer -ayrıntılı etkinleştirilirse, değiştirme
iki adım olarak gösterilecektir: metnin/düz kısmın kaldırılması ve ardından normal
yeni bir parçanın eklenmesi.

- yeniden biçimlendirme yeniden biçimlendirilecek her metin bölümü alt türü için bir profil girişi gerektirir. NS
mhfixmsg-format-text/subtype profil girişleri harici dönüştürme programlarına dayalıdır,
ve aynı şekilde kullanılır mhshow mhshow-show-text/subtype girişlerini kullanır. Ne zaman deniz mili
yüklüyse, metin/html içeriği için bir dönüştürme programı arar ve varsa
bulundu, /etc/nmh/mhn.defaults dosyasına bir mhfixmsg-format-text/html girişi ekler. bir girişi
kullanıcının profilindeki aynı isim önceliklidir. Kullanıcı, diğer girişler için girişler ekleyebilir.
profillerine metin alt türleri.

The -sabit sınır anahtarın sınır kısmını onarmak için bir dönüşüm sağlar.
En dıştaki sınırları eşleştirmek için mesajın İçerik Türü başlık alanı
değilse, mesajın çok parçalı kısmı. Bu durum “sahte bir
mesajda çok parçalı içerik ”hata mesajı mhlist ve diğeri deniz mili ayrıştıran programlar
MIME mesajları.

The -düzeltme anahtarı, İçerik Aktarma-Kodlama'yı değiştirmek için bir dönüşüm sağlar.
Gerektiği gibi, çok parçalı İçerik Türüne sahip mesaj bölümlerinde 8 bit için geçersiz bir değer
RFC 2045, Bölüm 6.4. Bu durum “7bit, 8bit olarak kodlanmalıdır,
veya ikili” hata mesajı mhlist ve diğeri deniz mili MIME mesajlarını ayrıştıran programlar.

The -ayrıntılı geçiş yönlendirir mhfixmsg her biri için bilgi mesajı çıktısı almak için
uygulanan dönüşüm.

The -dosya dosya geçiş yönlendirir mhfixmsg belirtilen dosyayı kaynak mesaj olarak kullanmak için,
bir klasörden gelen bir mesaj yerine. Yalnızca bir dosya bağımsız değişkeni sağlanabilir. NS -dosya
anahtarı ima edilirse dosya mutlak bir yol adıdır. Dosya “-” ise, o zaman mhfixmsg
standart giriş akışındaki kaynak mesajı kabul eder. Eğer -outfile anahtar değil
standart giriş akışı kullanılırken etkinleştirilir, mhfixmsg dönüştürülmüş üretmeyecek
çıktı mesajı.

mhfixmsg, varsayılan olarak mesajı yerinde dönüştürür. Eğer -outfile anahtarı etkinleştirildi,
sonra mhfixmsg girdi mesajını veya dosyasını değiştirmez, bunun yerine çıktısını
belirtilen dosya. Dış dosya adı "-" standart çıktı akışını belirtir.

İle birleştirildi -ayrıntılı anahtarı -outfile anahtarı ne olduğunu göstermek için kullanılabilir
dönüşümler mhfixmsg bunları fiilen uygulamadan uygulanır, örn.

mhfixmsg -outfile /dev/null -ayrıntılı

Her zaman olduğu gibi, bu kullanım herhangi bir mhfixmsg kullanıcının profilinde geçiş yapar.

-outfile ile birleştirilebilir rcvstore tek bir dönüştürülmüş iletiyi farklı bir iletiye eklemek için
klasör, örneğin,

mhfixmsg -outfile- | \
/usr/lib/mh/rcvstore +klasörü

Özet of uygulanabilirlik
Dönüşümler, içerik türüne ve/veya
aşağıdaki gibi kodlama:

-decodetext base64 ve alıntı-yazdırılabilir kodlanmış metin parçaları
-textcharset metin/düz kısımlar
-metin/düz olmayan metin parçalarını yeniden biçimlendirin
-fixboundary en dıştaki çok parçalı parça
-fixcte çok parçalı parça

yedek of orijinal Mesaj/Dosya
Bir mesaja veya dosyaya herhangi bir dönüştürme uygularsa ve -outfile anahtar değil
Kullanılmış, mhfixmsg orijinali aynı şekilde yedekler RMM. Yani, kullanır rmproc
varsa, profil bileşeni. mevcut değilse, mhfixmsg orijinal mesajı bir
yedek dosya. NS -rmproc anahtarı bu profil bileşenini geçersiz kılmak için kullanılabilir. NS
-normproc anahtarı herhangi birinin kullanımını devre dışı bırakır rmproc profil bileşeni ve önceki tüm öğeleri olumsuzlar
-rmproc anahtarlar.

Bütünleşme ile inc
mhfixmsg /usr/share/doc/nmh/README-HOOKS içinde açıklandığı gibi bir eklenti kancası olarak kullanılabilir.
Eklenti kancalarının hepsinden çağrıldığını unutmayın. deniz mili değil, bir klasöre mesaj ekleyen programlar
sadece inc. Alternatif olarak, çağırmak için basit bir kabuk takma adı veya işlevi kullanılabilir. mhfixmsg
başarılı bir çağrının hemen ardından inc. Örneğin, bash ile:

takma ad inc='inc && mhfixmsg'

Bütünleşme ile Procmail'in
Örnek olarak, mesajları filtreleyen bir procmailrc dosyasından bir alıntı:
mhfixmsg bunları kullanıcının belleğinde saklamadan önce nmh-işçileri dosya. Ayrıca depolar
gelen mesaj Yedekler tarafından oluşturulan bir dosya adındaki klasör mktempolmayan bir
Geçici bir dosya oluşturmak için POSIX yardımcı programı. Bu yardımcı programa sahip değilseniz, o zaman
mkstemp(3) işlev, bir ikame için temel oluşturabilir. Veya, mhfixmsg çağrılabilir
kaydedildikten sonra mesajda.

YOL = /usr/bin/mh:$YOL
MAILDIR = `mhparam yolu`
MKTEMP = 'mktemp Yedeklemeleri/mhfixmsg.XXXXXXXX'
MHFIXMSG = 'mhfixmsg -noverbose -file - -outfile -'
MAĞAZA = /usr/lib/mh/rcvstore

:0 w: nmh-işçi/procmail.$LOCKEXT
* ^[e-posta korumalı]
| tişört `$MKTEMP` | $MHFIXMSG | $STORE +nmh çalışanları

onworks.net hizmetlerini kullanarak mhfixmsgmh'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad