عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

mhfixmsgmh - عبر الإنترنت في السحابة

قم بتشغيل mhfixmsgmh في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر mhfixmsgmh الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


mhfixmsg - إعادة كتابة رسائل MIME ذات التحولات المختلفة

موجز


com.mhfixmsg [+ مجلد] [الرسائل | مطلق اسم المسار | -ملف ملف] [- فك الشفرة 8 بت / 7 بت |
-Nodecodetext] [- مجموعة نصية محارف | -لا يوجد نص] [-إصلاح | -صحيح]
[- بديل النص | - لا يوجد نص] [-الحدود | -nofixboundary] [-إصلاح |
-Nofixcte] [-ملف ملف] [-rmmpro برنامج] [-normmproc] [-إفراط | -فكر]
[-الإصدار] [-مساعدة]

الوصف


com.mhfixmsg يعيد كتابة رسائل MIME ، مع تطبيق تحويلات محددة مثل فك تشفير
أجزاء الرسالة المشفرة باستخدام MIME وإصلاح رؤوس MIME غير الصالحة.

تم تحديد رسائل MIME في RFC 2045 إلى RFC 2049 (انظر com.mhbuild(1)). ال com.mhlist أمر
لا تقدر بثمن لعرض بنية محتوى رسائل MIME. com.mhfixmsg يمر غير
رسائل MIME من خلال دون أي تحولات. إذا لم يتم تطبيق أي تحويلات على MIME
الرسالة ، لا يتم تعديل الرسالة أو الملف الأصلي أو إزالته.

- فك الشفرة يتيح التبديل تحويلًا لفك تشفير كل base64 وقابل للطباعة
جزء رسالة نصية إلى ترميز 8 بت أو 7 بت المحدد. إذا تم تحديد 7 بت لـ base64
جزء ولكنه يناسب 8 بت فقط ، كما هو محدد بواسطة RFC 2045 ، ثم سيتم فك تشفيره إلى 8 بت
مقتبس للطباعة. خلاف ذلك ، إذا كان النص الذي تم فك ترميزه لا يتناسب مع الترميز المحدد ، فإن ملف
الجزء غير مفكك (وسيتم عرض رسالة إذا -إفراط ممكّن).

عندما - فك الشفرة تم تمكين التبديل ، كل حرف إرجاع يسبق a
تتم إزالة أحرف تغذية السطور من أجزاء النص المشفرة في ASCII أو ISO-8859-x أو UTF-8 أو
نظام التشغيل Windows-12xx.

- مجموعة نصية التبديل يحدد أن جميع الأجزاء النصية / العادية للرسالة (الرسائل) يجب أن تكون
تم تحويله إلى محارف. تحويلات Charset تتطلب ذلك NMH يتم بناؤها مع iconv(3) ؛ يرى
ال مهبارام(1) الصفحة الرئيسية لكيفية تحديد ما إذا كان ملف NMH التثبيت يتضمن ذلك. ل
تحويل أجزاء النص بخلاف النص / العادي ، يمكن استخدام برنامج خارجي ، عبر ملف
-إصلاح التبديل.

-إصلاح يتيح التبديل تحويل أجزاء النص في الرسالة. لكل
جزء من النص ليس نصًا / عاديًا ولا يحتوي على نص / عادي مطابق في ملف
متعدد الأجزاء / جزء بديل ، com.mhfixmsg يبحث عن ملف تعريف mhfixmsg-format-text / subtype
الإدخال الذي يطابق النوع الفرعي للجزء. إذا تم العثور على واحد ويمكن استخدامه
نجح في تحويل الجزء إلى نص / عادي ، com.mhfixmsg يُدرج هذا النص / الجزء العادي في ملف
بداية الجزء المحتوي متعدد الأجزاء / البديل ، إن وجد. إذا لم يتم إنشاء ملف
متعدد الأجزاء / جزء بديل.

- بديل النص التبديل يوسع نطاق تطبيق -إصلاح عن طريق استبدال ملف
نص مطابق / جزء عادي ، إن وجد. لو -إفراط إذا تم تمكين الاستبدال
سيظهر كخطوتين: إزالة النص / الجزء العادي متبوعًا بالعادة
إدخال جزء جديد.

-إصلاح يتطلب إدخال ملف تعريف لكل نوع فرعي لجزء نصي ليتم إعادة تنسيقه. ال
تستند إدخالات ملف تعريف mhfixmsg-format-text / subtype إلى برامج التحويل الخارجية ،
وتستخدم بنفس الطريقة التي com.mhshow يستخدم إدخالات mhshow-show-text / subtype. متى NMH
يتم تثبيته ، فإنه يبحث عن برنامج تحويل لمحتوى نصي / html ، وإذا كان أحدهما
وجدت ، إدراج إدخال mhfixmsg-format-text / html في /etc/nmh/mhn.defaults. إدخال
نفس الاسم في ملف تعريف المستخدم له الأسبقية. يمكن للمستخدم إضافة مداخل للآخر
أنواع فرعية نصية إلى ملف التعريف الخاص بهم.

-الحدود يتيح التبديل إجراء تحول لإصلاح الجزء الحدودي من
حقل رأس نوع المحتوى للرسالة لمطابقة حدود الأبعد
جزء متعدد الأجزاء من الرسالة ، إذا لم يكن كذلك. يشار إلى هذا الشرط من قبل "وهمية
محتوى متعدد الأجزاء في الرسالة "رسالة خطأ من com.mhlist وغيرها NMH البرامج التي تحلل
رسائل MIME.

-إصلاح يتيح التبديل التحويل لتغيير ترميز نقل المحتوى من
قيمة غير صالحة تصل إلى 8 بت في أجزاء الرسالة مع نوع محتوى متعدد الأجزاء ، كما هو مطلوب بواسطة
RFC 2045 ، القسم 6.4. تتم الإشارة إلى هذا الشرط بواسطة "يجب ترميزه في 7 بت ، 8 بت ،
أو رسالة خطأ ثنائية من com.mhlist وغيرها NMH البرامج التي تحلل رسائل MIME.

-إفراط التبديل يوجه com.mhfixmsg لإخراج رسالة إعلامية لكل منها
تم تطبيق التحول.

-ملف ملف التبديل يوجه com.mhfixmsg لاستخدام الملف المحدد كرسالة المصدر ،
بدلاً من رسالة من مجلد. يمكن توفير وسيطة ملف واحدة فقط. ال -ملف
التبديل هو ضمني إذا ملف هو اسم مسار مطلق. إذا كان الملف "-" ، إذن com.mhfixmsg
يقبل رسالة المصدر على دفق الإدخال القياسي. إذا كان -ملف التبديل ليس كذلك
تم تمكينه عند استخدام تيار الإدخال القياسي ، com.mhfixmsg لن تنتج
رسالة الإخراج.

com.mhfixmsg، افتراضيًا ، يحول الرسالة في مكانها. إذا كان -ملف تم تمكين التبديل ،
then com.mhfixmsg لا يعدل رسالة الإدخال أو الملف ، ولكن بدلاً من ذلك يضع مخرجاته في
الملف المحدد. يحدد اسم الملف الخارجي "-" تدفق الإخراج القياسي.

جنبا إلى جنب مع -إفراط التبديل -ملف يمكن استخدام التبديل لإظهار ماذا
التحولات com.mhfixmsg قد تنطبق دون تطبيقها فعليًا ، على سبيل المثال ،

mhfixmsg -outfile / dev / null -verbose

كما هو الحال دائمًا ، يخضع هذا الاستخدام لأي com.mhfixmsg يبدل في ملف تعريف المستخدم.

-ملف يمكن دمجه مع com.rcvstore لإضافة رسالة محولة واحدة إلى ملف
مجلد ، على سبيل المثال ،

mhfixmsg -ملف خارجي - | \
/ usr / lib / mh / rcvstore + مجلد

نبذة عامة of القابلية للتطبيق
تنطبق التحويلات على أجزاء الرسالة حسب نوع المحتوى و / أو
الترميز على النحو التالي:

-decodetext base64 وأجزاء نصية مشفرة قابلة للطباعة
-نص مجموعة نصية / أجزاء عادية
-تصحيح أجزاء النص التي ليست نصًا / عاديًا
-fixboundary الخارجي جزء متعدد الأجزاء
-fixcte جزء متعدد الأجزاء

دعم of أصلي الرسالة / الملف
إذا كان يتم تطبيق أي تحويلات على رسالة أو ملف ، و -ملف التبديل ليس كذلك
مستخدم، com.mhfixmsg النسخ الاحتياطي بنفس الطريقة مثل RMM. هذا هو ، يستخدم com.rmmpro
مكون الملف الشخصي ، إن وجد. إن لم يكن موجودًا ، com.mhfixmsg ينقل الرسالة الأصلية إلى ملف
ملف النسخ الاحتياطي. ال -rmmpro يمكن استخدام رمز التبديل لتجاوز مكون ملف التعريف هذا. ال
-normmproc التبديل يعطل استخدام أي com.rmmpro مكون الملف الشخصي وينفي كل ما سبق
-rmmpro التبديل.

الاندماج مع المؤتمر الوطني العراقي
com.mhfixmsg يمكن استخدامها كخطاف إضافي ، كما هو موضح في / usr / share / doc / nmh / README-HOOKS.
لاحظ أنه يتم استدعاء الخطافات الإضافية من الكل NMH البرامج التي تضيف رسالة إلى مجلد ، لا
م المؤتمر الوطني العراقي. بدلاً من ذلك ، يمكن استخدام اسم مستعار بسيط أو دالة shell للاتصال com.mhfixmsg
مباشرة بعد الاستدعاء الناجح لـ المؤتمر الوطني العراقي. على سبيل المثال ، مع bash:

الاسم المستعار inc = 'inc && mhfixmsg'

الاندماج مع بروكمايل
على سبيل المثال ، هذا مقتطف من ملف procmailrc الذي يقوم بتصفية الرسائل من خلاله
com.mhfixmsg قبل تخزينها في ملف المستخدم nmh- عمال مجلد. كما أنه يخزن ملفات
رسالة واردة في النسخ الاحتياطي مجلد في اسم ملف تم إنشاؤه بواسطة com.mktemp، وهو ليس
أداة POSIX لإنشاء ملف مؤقت. إذا لم يكن لديك هذه الأداة المساعدة ، فإن ملف
مكستيمه(3) يمكن أن تشكل الوظيفة أساسًا لبديل. أو، com.mhfixmsg يمكن أن يسمى
في الرسالة بعد تخزينها.

المسار = / usr / bin / mh: $ PATH
MAILDIR = "مسار مهبارام"
MKTEMP = "النسخ الاحتياطية mktemp / mhfixmsg.XXXXXXXX"
MHFIXMSG = 'mhfixmsg -noverbose -file - -outfile -'
المتجر = / usr / lib / mh / rcvstore

: 0 واط: nmh-worker / procmail. $ LOCKEXT
* ^[البريد الإلكتروني محمي]
| قم بوضع "$ MKTEMP" | $ MHFIXMSG | $ STORE + nmh- عمال

استخدم mhfixmsgmh عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad