انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

mhfixmsgmh - آنلاین در ابر

mhfixmsgmh را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور mhfixmsgmh است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


mhfixmsg - پیام های MIME را با تغییرات مختلف بازنویسی کنید

خلاصه


mhfixmsg [+پوشه] [متن | مطلق نام خانوادگی | -فایل پرونده] [رمزگشایی 8bit/7bit |
-nodecodetext] [-textcharset کاراکتر | -notextcharset] [-تغییر فرمت | -noreformat]
[-replacetextplain | -noreplacetextplain] [-مرز ثابت | -nofixboundary] [-fixcte |
-nofixcte] [-outfile مجموعه] [-rmmproc برنامه] [-normmproc] [کلاهبرداری | -غیر بزرگ]
[-version] [-کمک]

شرح


mhfixmsg پیام‌های MIME را بازنویسی می‌کند و از تبدیل‌های خاصی مانند رمزگشایی استفاده می‌کند
قطعات پیام کدگذاری شده با MIME و تعمیر هدرهای نامعتبر MIME.

پیام‌های MIME در RFC 2045 تا RFC 2049 مشخص شده‌اند (نگاه کنید به mhbuild(1)). را mhlist فرمان
برای مشاهده ساختار محتوای پیام های MIME بسیار ارزشمند است. mhfixmsg می گذرد غیر
پیام‌های MIME بدون هیچ تغییری انجام می‌شود. اگر هیچ تغییری برای یک MIME اعمال نشود
پیام، پیام یا فایل اصلی تغییر یا حذف نشده است.

La رمزگشایی سوئیچ یک تبدیل را برای رمزگشایی هر base64 و قابل چاپ با نقل قول را امکان پذیر می کند
بخش پیام متنی به رمزگذاری 8 بیتی یا 7 بیتی انتخاب شده. اگر 7 بیت برای base64 انتخاب شده باشد
قسمتی است اما همانطور که توسط RFC 8 تعریف شده است فقط 2045 بیت جا می شود، سپس به 8 بیت رمزگشایی می شود.
نقل قول - قابل چاپ در غیر این صورت، اگر متن رمزگشایی شده با کدگذاری انتخاب شده مطابقت نداشته باشد،
بخشی رمزگشایی نشده است (و در این صورت پیامی نمایش داده می شود کلاهبرداری فعال شده است).

هنگامی که رمزگشایی سوئیچ فعال است، هر نویسه بازگشتی که قبل از a قرار می گیرد
نویسه‌ی فید خط از قسمت‌های متن کدگذاری شده در ASCII، ISO-8859-x، UTF-8، یا حذف می‌شود.
Windows-12xx.

La -textcharset سوئیچ مشخص می کند که تمام قسمت های متنی/ساده پیام(ها) باید باشد
تبدیل شده به کاراکتر. تبدیل Charset به این نیاز دارد nmh ساخته شود با نماد(3)؛ دیدن
la mhparam(1) صفحه مرد برای چگونگی تعیین اینکه آیا شما nmh نصب شامل آن است. به
تبدیل بخش های متنی غیر از متن / ساده، می توان از یک برنامه خارجی استفاده کرد
-تغییر فرمت سوئیچ.

La -تغییر فرمت سوئیچ یک تبدیل برای قسمت های متنی در پیام را فعال می کند. برای هر
بخش متنی که متن/ساده نیست و متن/مطابق با الف ندارد
بخش چند قسمتی / جایگزین، mhfixmsg به دنبال نمایه mhfixmsg-format-text/subtype می گردد
ورودی که با نوع فرعی قطعه مطابقت دارد. اگر یکی پیدا شد و بتوان از آن استفاده کرد
با موفقیت قسمت را به متن / ساده تبدیل کنید، mhfixmsg آن متن/بخش ساده را در قسمت قرار می دهد
ابتدای قسمت چند قسمتی/جایگزین، در صورت وجود. اگر نه، a ایجاد می کند
بخش چند قسمتی / جایگزین

La -replacetextplain سوئیچ قابلیت کاربرد را گسترش می دهد -تغییر فرمت با جایگزینی همیشه a
متن متناظر/قسمت ساده، در صورت وجود. اگر کلاهبرداری در صورت فعال بودن، جایگزینی
به صورت دو مرحله نشان داده می شود: حذف متن/قسمت ساده و به دنبال آن قسمت معمول
قرار دادن یک قطعه جدید

-تغییر فرمت به یک ورودی نمایه برای هر زیرنوع قسمت متنی نیاز دارد تا دوباره قالب بندی شود. را
ورودی‌های نمایه mhfixmsg-format-text/subtype بر اساس برنامه‌های تبدیل خارجی هستند،
و به همان صورت استفاده می شوند mhshow از ورودی های mhshow-show-text/subtype خود استفاده می کند. چه زمانی nmh
نصب شده است، یک برنامه تبدیل محتوای متنی/html را جستجو می کند و اگر وجود دارد
یافت، یک ورودی mhfixmsg-format-text/html را در /etc/nmh/mhn.defaults درج می کند. یک ورودی از
همان نام در نمایه کاربر اولویت دارد. کاربر می تواند ورودی های دیگری را اضافه کند
زیر انواع را به نمایه آنها بنویسید.

La -مرز ثابت سوئیچ یک تبدیل را برای تعمیر قسمت مرزی فعال می کند
محتوا-نوع فیلد سرصفحه پیام برای مطابقت با مرزهای خارجی ترین
بخش چند قسمتی پیام، اگر اینطور نباشد. این شرایط با یک "جعلی" نشان داده می شود
محتوای چند بخشی در پیام» پیام خطا از mhlist و دیگر nmh برنامه هایی که تجزیه می کنند
پیام های MIME

La -fixcte سوئیچ یک تبدیل را برای تغییر Content-Transfer-Encoding از آن فعال می کند
مقدار نامعتبر به 8 بیت در قسمت های پیام با نوع محتوای چند قسمتی، همانطور که توسط
RFC 2045، بخش 6.4. این شرایط با عبارت "باید در 7 بیت، 8 بیت، کدگذاری شود،" نشان داده می شود.
یا باینری» پیغام خطا از mhlist و دیگر nmh برنامه هایی که پیام های MIME را تجزیه می کنند.

La کلاهبرداری سوئیچ هدایت می کند mhfixmsg برای خروجی پیام اطلاعاتی برای هر کدام
تبدیل اعمال شد

La -فایل پرونده سوئیچ هدایت می کند mhfixmsg برای استفاده از فایل مشخص شده به عنوان پیام منبع،
به جای یک پیام از یک پوشه. فقط یک آرگومان فایل ممکن است ارائه شود. را -فایل
سوئیچ ضمنی است اگر پرونده یک نام مسیر مطلق است. اگر فایل "-" است، پس mhfixmsg
پیام منبع را در جریان ورودی استاندارد می پذیرد. اگر -outfile سوئیچ نیست
هنگام استفاده از جریان ورودی استاندارد فعال می شود، mhfixmsg تبدیل شده تولید نخواهد کرد
پیام خروجی

mhfixmsg، به طور پیش فرض، پیام را در جای خود تبدیل می کند. اگر -outfile سوئیچ فعال است،
سپس mhfixmsg پیام یا فایل ورودی را تغییر نمی دهد، بلکه خروجی آن را در آن قرار می دهد
فایل مشخص شده نام outfile "-" جریان خروجی استاندارد را مشخص می کند.

همراه با کلاهبرداری سوئیچ ، -outfile سوئیچ را می توان برای نشان دادن چه استفاده کرد
تحولات mhfixmsg بدون اعمال واقعی آنها اعمال می شود، به عنوان مثال،

mhfixmsg -outfile /dev/null -verbose

مثل همیشه، این استفاده از هر کدام تبعیت می کند mhfixmsg سوئیچ در نمایه کاربر

-outfile را می توان با ترکیب کرد rcvstore برای اضافه کردن یک پیام تبدیل شده به پیام دیگر
پوشه، به عنوان مثال،

mhfixmsg -outfile - | \
پوشه /usr/lib/mh/rcvstore +

خلاصه of قابل اجرا بودن
تغییرات بسته به نوع محتوا و/یا برای بخش‌های پیام اعمال می‌شود
کدگذاری به صورت زیر

-decodetext base64 و قسمت‌های متن کدگذاری‌شده قابل چاپ با نقل قول
متن متن/قطعات ساده مجموعه متن
-قسمت های متنی را که متنی/ساده نیستند، دوباره فرمت کنید
-fixboundary بیرونی ترین قسمت چند قسمتی
بخش چند قسمتی را ثابت کنید

پشتیبان گیری of اصلی پیام/فایل
اگر هر تغییری را در یک پیام یا فایل اعمال کند، و -outfile سوئیچ نیست
استفاده شده، mhfixmsg به همان روش از نسخه اصلی نسخه پشتیبان تهیه می کند RMM. یعنی از rmmproc
جزء نمایه، در صورت وجود. در صورت عدم حضور، mhfixmsg پیام اصلی را به a منتقل می کند
فایل پشتیبان. را -rmmproc سوئیچ ممکن است برای نادیده گرفتن این جزء نمایه استفاده شود. را
-normmproc سوئیچ استفاده از هر کدام را غیرفعال می کند rmmproc جزء نمایه و همه موارد قبلی را نفی می کند
-rmmproc سوئیچ ها

ادغام با وارز
mhfixmsg همانطور که در /usr/share/doc/nmh/README-HOOKS توضیح داده شده است، می توان به عنوان یک قلاب افزودنی استفاده کرد.
توجه داشته باشید که add-hook ها از همه فراخوانی می شوند nmh برنامه هایی که پیامی را به یک پوشه اضافه می کنند، نه
تنها وارز. از طرف دیگر، می توان از یک نام مستعار یا تابع ساده پوسته برای فراخوانی استفاده کرد mhfixmsg
بلافاصله پس از فراخوان موفقیت آمیز وارز. به عنوان مثال، با bash:

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

ادغام با تبلیغ کردن
به عنوان مثال، در اینجا گزیده ای از یک فایل procmailrc است که پیام ها را از طریق فیلتر می کند
mhfixmsg قبل از اینکه آنها را در کاربر ذخیره کنید nmh-workers پوشه همچنین ذخیره می کند
پیام دریافتی در پشتیبان گیری پوشه در نام فایل تولید شده توسط mktemp، که یک غیر
ابزار POSIX برای تولید یک فایل موقت. اگر آن ابزار را ندارید، پس
mkstemp(3) تابع می تواند مبنایی برای یک جایگزین باشد. یا، mhfixmsg فراخوانده می شود
روی پیام پس از ذخیره شدن

PATH = /usr/bin/mh:$PATH
MAILDIR = "مسیر mhparam".
MKTEMP = 'mktemp Backups/mhfixmsg.XXXXXXXX'
MHFIXMSG = 'mhfixmsg -noverbose -file - -outfile -'
STORE = /usr/lib/mh/rcvstore

:0 w: nmh-worker/procmail.$LOCKEXT
*^[ایمیل محافظت شده]
| سه راهی `$MKTEMP` | $MHFIXMSG | $STORE +nmh-workers

با استفاده از خدمات onworks.net از mhfixmsgmh به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad