این دستور t-prot است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
t-prot - محافظ TOFU - فیلتر نمایش برای پیام های RFC 5322
خلاصه
t-prot [OPTIONS] ...
شرح
این برنامه فیلتری برای بهبود خوانایی پیام های اینترنتی (ایمیل و
پست های usenet) با *پنهان کردن* برخی از قسمت های مزاحم، به عنوان مثال فوترهای لیست پستی، امضاها، و
TOFU (تعریف زیر را ببینید)، و همچنین فشرده کردن توالی خطوط خالی یا نقطه گذاری.
این برنامه همچنین TOFU یا نسبت نقل قول بالا را در یک پیام تشخیص می دهد (بنابراین شما ممکن است استفاده کنید
اقدام مناسب، به عنوان مثال هنگام ارسال پیام به یک لیست پستی یا یک سرور اخبار).
فیلتر به زبان Perl نوشته شده است و به ورودی تکیه می کند تا یک پیام واحد مطابق با RFC باشد
822 یا جانشینان آن، RFC 2822 و RFC 5322. در پیام های مطابق با MIME (RFC
2045-2049) t-prot متن/قطعات ساده را کنترل می کند، بقیه لمس نمی شوند.
پیامهای فرمتشده از قبل به خوبی مدیریت میشوند: اسکریپت در ابتدا برای مقابله طراحی شده بود
با خروجی MUA mutt (که دلیل استفاده نکردن از ماژول های استاندارد CPAN است
برای رسیدگی به پیام ها).
T-prot فایل های پیکربندی نمونه ای را برای mutt و فورک آن mutt-kz، Heirloom mailx ارائه می دهد.
و متامیل همچنین همراه با بسته t-prot نمونه S-Lang macro t-prot.sl است
برای استفاده از t-prot از داخل slrn. یک فیلتر اثبات مفهوم برای INN2 وجود دارد که شما
باید خود را با نیازهای سایت خبری که میزبانی می کنید تطبیق دهد. برای استفاده با sendmail's
نام مستعار(5) فایل، لطفا در زیر (گزینه -p یک خط مثال ارائه می دهد).
OPTIONS
اگر هیچ گزینه ای را مشخص نکنید، t-prot هیچ کاری انجام نمی دهد. هر ویژگی که می خواهید باید باشد
به صراحت روشن شد مسلماً، ما تعداد زیادی گزینه برای t-prot داریم. محدود کردن
سردرگمی آنها به پنج بخش گروه بندی می شوند: گزینه های ورودی/خروجی، تبلیغات و
پاورقی لیست پستی، گزینه های فیلتر، گزینه های تشخیص، و گزینه های دیگر. در حالی که
بقیه باید کاملاً واضح باشند، فیلتر کردن و تشخیص ممکن است مستحق یک کلمه (یا دو کلمه) باشد.
اگر می خواهید ظاهر ایمیل خود را از داخل MUA (یا پیام های خبری) تنظیم کنید
از داخل NUA خود)، سپس به بخش Filtering Options بروید.
اگر می خواهید از t-prot برای بررسی نامه ها قبل از ارسال به لیست های پستی استفاده کنید،
به سرور خبری شما داده می شود، یا توسط MDA شما تحویل داده می شود، سپس نگاهی به Detection داشته باشید
بخش گزینه ها بسته به نتیجه t-prot میتوانید پیامها را بپذیرید یا رد کنید.
ورودی خروجی OPTIONS
-i فایل
یک فایل ورودی را تعریف می کند. پیش فرض '-' است یعنی STDIN.
-o فایل
فایل خروجی را تعریف می کند. پیش فرض STDOUT است.
--بدن ورودی فقط از بدنه پیام تشکیل شده است. هیچ خط سرصفحه RFC 5322 وجود ندارد.
توجه داشته باشید: این با --pgp-short کار نمی کند و پیام های چند قسمتی قابل اجرا نخواهد بود
به دلیل مفقود شدن هدرها شناسایی شد.
- سهل انگاری-امنیت
روش نوشتن ناامن را مجاز کنید. استفاده نکنید مگر اینکه واقعاً بدانید که چه هستید
در حال انجام. (این راه حل زشت برای برخی از نسخه های اولیه mutt مورد نیاز است و باید
هرگز به عنوان پیش فرض استفاده نشود، در غیر این صورت احتمالاً به یک مشکل امنیتی تبدیل می شود.)
می توانید با خیال راحت از این گزینه برای فعال کردن استفاده کنید -o /dev/null (یا فایلهای دیگری که نمیتوانند
با امتیازات کاربر تغییر کند).
- حداکثر خطوط=x
حداکثر تعداد خطوطی که یک پیام ممکن است شمارش شود (با سرصفحه). اگر پیام است
طولانی تر از خطوط x، پیام پردازش نمی شود، اما بدون تغییر چاپ می شود. خروج
وضعیت EX_DATAERR خواهد بود مگر زمانی که با -Mmutt یا -Mmutt-kz فراخوانی شود.
تبلیغات و ارسال نامه لیست پاورقی
-a "امضای تجاری": "پانویس" (امضا) را از ایمیل تجاری پنهان می کند
ارائه دهندگان.
این گزینه آخرین خطوط متن پیام را با هر فایل فوتر یافت شده مقایسه می کند
در دایرکتوری مشخص شده با -A DIRECTORY (که برای این گزینه اجباری است).
مقایسه توسط پرل انجام می شود فهرست مطالب() عملکرد (لطفا امتحان کنید perldoc -f شاخص برای
جزئیات).
توجه داشته باشید: این گزینه مورد نیاز نیست اگر --ftr-ad مشخص شده است.
--ftr-ad
"enable ad aggressive ad footer matching": با فعال بودن این گزینه، t-prot می سازد
تشخیص پاورقی واقعاً حریص است: ما فرض می کنیم که ارائه دهندگان ایمیل تجاری اینطور نیستند
حتی از اضافه کردن متون در حال تغییر *زیر* تبلیغات خود که به آنها ضمیمه شده است می ترسیدند
بدنه پیام از آنجا که این متون حتی دارای طول های متغیری هستند که ما به سادگی تشخیص می دهیم
خطوط پاورقی *هرجا* در متن پیام و فرض کنید که
همه چیز زیر متعلق به پاورقی است. (مرد، اگر زندگی همیشه به همین راحتی بود! ;)
با استفاده از این گزینه، حتی تبلیغات GMX نیز باید به راحتی پنهان شود - شما آن را با اندکی خرید
ضربه عملکرد (به همین دلیل است که این گزینه به طور پیش فرض غیرفعال است) و با
این احتمال وجود دارد که گاهی اوقات الگوریتم فقط کمی *خیلی* حریص باشد.
توجه داشته باشید: برای این کار باید یک فهرست با فایل های فوتر با گزینه داده شود -A
دایرکتوری.
-A دایرکتوری
"ad footer directory": دایرکتوری حاوی لیست تبلیغات را تعریف می کند
فوترها (یک پاورقی در هر فایل) که باید هنگام حذف آنها آزمایش شوند
گزینه های -a or --ftr-ad.
اگر نمی خواهید طول امضا اشتباه شمرده شود، این گزینه نیز مورد نیاز است
یا زمانی که یک پاورقی آگهی در پایین صفحه اضافه می شود، تمام نقل قول ها شناسایی نمی شوند
پیام (مخصوصاً هنگام استفاده از -S or -t).
-l "list signature": "پانویس ها" (امضاها) را از لیست های پستی پنهان می کند. تشخیص پاورقی
مانند کار می کند -a گزینه.
توجه داشته باشید: برای این کار باید یک فهرست با فایل های فوتر با گزینه داده شود -L
دایرکتوری. -l اگر مورد نیاز نیست --ftr-ml مشخص شده است.
--ftr-ml
"enable aggressive mailing list footer matching": با فعال کردن این گزینه t-prot
تشخیص پاورقی را واقعا حریص می کند: باید برای سرورهای لیست خراب مفید باشد،
یا حتی اگر ارائه دهنده ایمیل شما متن پیام های شما را مخفی کند.
شبیه به --ftr-ad عمل می کند، فقط برای فوترهای لیست پستی در نظر گرفته شده است.
توجه داشته باشید: برای این کار باید یک فهرست با فایل های فوتر با گزینه داده شود -L
دایرکتوری.
-L دایرکتوری
"list footer directory": دایرکتوری حاوی لیست پستی را تعریف می کند
فوترها (یک فوتر در هر فایل) که باید هنگام حذف آنها با
گزینه های -l or --ftr-ml.
اگر نمی خواهید طول امضا اشتباه شمرده شود، این گزینه نیز مورد نیاز است
یا زمانی که پاورقی لیست پستی در پایین اضافه می شود، نقل قول های کامل شناسایی نمی شوند
پیام (مخصوصاً هنگام استفاده از -S or -t).
FILTER OPTIONS
--bigq[=n[,x]]
"کوچک کردن نقل قول های بزرگ": بلوک های نقل قول با بیش از n خط به x کوچک می شود
خطوط پیشفرضها 30 برای n و 10 برای x هستند.
-c[n] "compress": دنباله ای از خطوط خالی را فقط به n خط خالی فشرده می کند. n به صورت پیش فرض
2.
--تفاوت تفاوت یکپارچه را تحمل کنید (نگاه کنید به تفاوت(1) و وصله(1)) پس از امضاء الحاق شده است
(که معمولاً امضا را طولانی تر از اعتبار می کند).
همچنین، از خروجی استاندارد متفاوت از پنهان شدن محافظت کنید (که در غیر این صورت طعمه آسانی خواهد بود
برای -t).
-e "بیضی": دنباله ای از چهار یا بیشتر نقطه، علامت تعجب، یا
علامت سوال فقط به سه نقطه یا علامت، به ترتیب.
-- رفع
با حذف فاصله بین کاراکترهای نقل قول، نقل قول های شکسته را برطرف کنید تا به RFC 3676 بپیوندید.
و بعد از آنها یک فاصله اضافه کنید.
توجه داشته باشید: اگر فاصله بین کاراکترهای نقل قول وجود داشته باشد، ممکن است نتایج مثبت کاذب ایجاد کند
در نظر گرفته شده است (بنابراین تغییر سطح نقل قول، برای جزئیات بیشتر به RFC 3676 مراجعه کنید).
-- به صورت گروهی
TOFU را که توسط Novell Groupwise تولید شده است پنهان می کند.
-k "anti Kammquote": سعی می کند (نه خیلی تهاجمی) آن شکسته های زیگزاگ شکل را تعمیر کند
خطوطی که توسط برخی از MUA ها پیچیده شده است که در آلمانی به عنوان "Kammquoting" شناخته می شوند.
توجه داشته باشید: این گزینه در حال حاضر پایدار در نظر گرفته شده است. با این حال، گاهی اوقات Kammquotes باید
حذف شده اند اما حذف نشده اند. لطفاً اگر این اتفاق برای شما افتاد یک گزارش اشکال ارسال کنید
(پس از مطالعه دقیق بخش اشکالات و گزارش اشکالات این صفحه مرد، که
است).
لطفاً توجه داشته باشید که فعال کردن این گزینه عملکرد بسیار خوبی دارد.
--kdiff=n
حداقل اختلاف طول بین دو خط برای تشخیص خط پیچیده شده روشن
کامم نقل قول ها برای جزئیات، لطفا کد منبع را ببینید.
به هر حال، مقادیر کمتر الگوریتم را تهاجمی تر می کند، مقادیر بالاتر باعث می شود
تشخیص کم نقل قول ها سخت تر است. پیش فرض 20 است.
نیاز -k.
--kmaxl=n
حداکثر طول خط برای تشخیص خطوط پیچیده در Kammquotes. برای جزئیات لطفا
کد منبع را ببینید
به هر حال، مقادیر بالاتر الگوریتم را تهاجمی تر می کند، مقادیر کمتر باعث می شود
تشخیص کم نقل قول ها سخت تر است. پیش فرض 80 است.
نیاز -k.
--kminl=n
حداقل طول خط برای تشخیص خطوط پیچیده در Kammquotes. برای جزئیات لطفا
کد منبع را ببینید
به هر حال، مقادیر کمتر الگوریتم را تهاجمی تر می کند، مقادیر بالاتر باعث می شود
تشخیص کم نقل قول ها سخت تر است. پیش فرض 65 است.
نیاز -k.
--محلی=LOCALE
مشخص کنید از کدام منطقه برای تجزیه صحیح قالب بندی MUA خود استفاده کنید
پیام نمایش داده شده (معمولاً محلی است که MUA شما استفاده می کند). در حال حاضر این گزینه
فقط زمانی استفاده می شود که -موت or -Mmutt-kz مشخص شده است، اما ممکن است در آینده تغییر کند.
شما به ماژول پرل نیاز دارید محلی::gettext برای این ویژگی
توجه داشته باشید: اگر از شما استفاده می کنید سگ, mutt-kz or gnupg با محلی ها، t-prot فقط کار می کند
اگر رشته محلی مربوطه را مشخص کنید به درستی. متناوبا، شما می توانید
از متغیرهای محیطی استفاده کنید LC_ALL, LC_MESSAGES، یا زبان برای تعیین منطقه
رشته
توجه داشته باشید همچنین: همچنین باید مطمئن شوید که t-prot را با تطبیق اجرا می کنید gnupg
و سگ / mutt-kz نسخه ها T-prot تشخیص می دهد gnupg و سگ / mutt-kz مناطق از
نسخه های پایدار اخیر آن برنامه ها، نسخه های قبلی ممکن است به خوبی با آنها کار نکنند
نسخه اخیر t-prot.
-M، -- موآMUA
"عامل کاربر پست الکترونیکی": رفتار ویژه را برای برخی از نمایندگان کاربر ایمیل فعال کنید. (همین الان
فقط سگ(1) و mutt-kz(1) پشتیبانی می شوند، اما ممکن است در آینده موارد بیشتری اضافه شود.)
پیش بینی احتیاطی: اگر MUA شما توسط این ویژگی پشتیبانی می شود، باید مطمئن شوید که t-prot از آن استفاده می کند
زمانی که از داخل MUA شما فراخوانی شود تا به دلخواه کار کند.
-m "Microsoft TOFU": TOFU را که توسط برخی از پستکنندههای مایکروسافت ارائه شده است، پنهان میکند. (حتما همه شما
این نقل قول های کامل را بدانید که با شروع می شوند
"----- پیام اصلی -----"
و چند خط سرصفحه...)
--ms-smart
سوزاندن چرخه های CPU در تلاش برای هوشمند بودن با TOFU سبک MS: اگر PGP امضا شده باشد
قسمتهای داخل TOFU، متن ممکن است بخشهای دیگر پیام را پنهان کند و
بنابراین نباید حذف شود.
لطفاً توجه داشته باشید که این احتمالاً فقط اتلاف وقت است زیرا اکثر MS Outlook هستند
کاربرانی که این نوع TOFU را تولید می کنند، اهمیتی به ارسال پیام های خود نمی دهند
حداقل قابل خواندن یا حتی قابل پیش بینی است. بنابراین این گزینه احتمالا فقط خواهد بود
برای قلاب های پیام mutt جالب است (برای فعال کردن آن در صورت تقاضا زمانی که شما دانستن la
فرستنده سعی می کند پیام های خوانا بنویسد).
نیاز -موت / -Mmutt-kz و -m.
--pgp-move
خروجی تایید PGP و SSL را به پایین منتقل کنید. نیاز دارد -موت / -Mmutt-kz.
--pgp-move-vrf
خروجی تأیید PGP و SSL را فقط در صورتی به پایین منتقل کنید که تأیید خوب نشان دهد
امضا و امضا می تواند معتبر بودن (با استفاده از یک مسیر اعتماد) تأیید شود. اگر
هر گونه مشکلی در امضا وجود دارد، خروجی PGP نباید جابجا شود
کاربر بیشتر متوجه می شود. نیاز دارد -موت / -Mmutt-kz.
توجه داشته باشید: اگر gpg قبل از اتمام پایان یافته باشد (مثلا فشار دادن Ctrl-C یا استفاده از کشتن(1) ،
ما همیشه نمی توانیم تشخیص دهیم که آیا چک قطع شده است. اگرچه t-prot سعی می کند باشد
هوشمند، مثبت کاذب وجود خواهد داشت.
--pgp-کوتاه
پنهان کردن ابزارهای غیر مرتبط کلید PGP. نیاز دارد -موت / -Mmutt-kz.
-r "rip header off": تمام خطوط سرصفحه نامه را پنهان می کند.
--پاسخ
خطوط موضوعی با پیشوندهای متعدد پاسخ (Re: و ترجمه به دیگر
زبان ها) فقط به یک پیشوند فشرده می شوند.
-S[n] "سرکوب امضاهای طولانی": امضاها باید n سطر باشند (بدون شامل
موردی که حاوی dash-dash-space) یا کمتر است. اگر تعداد بیشتری وجود داشته باشد، احتمالاً نیست
که روحیه پس از همه. بنابراین با این گزینه آن را با یک معامله می کنید واقعا خط خوب.
اگر n داده نشود، پیش فرض 4 است. (ما استفاده از مقداری غیر از 4 را توصیه نمی کنیم.
این قدیمی را در نظر بگیرید، اما ما در واقع مطابقت RFC *مانند* را انجام می دهیم.)
توجه داشته باشید: خط حاوی "--" هنگام آزمایش برای مدت طولانی شمارش نمی شود
امضا، اما هنگام نمایش تعداد خطوط حذف شده شامل می شود.
-s "حذف امضا": امضاها را پنهان می کند، یعنی همه خطوط را پس از "خط های امضا" پنهان می کند.
خط، یعنی یک خط با سه کاراکتر: dash-dash-space (نه بیشتر، نه کمتر).
--سانی هدرهای "به:"، "از:" و "موضوع:" را پاکسازی کنید: نقل قول-قابل چاپ به
کاراکترهای مربوطه Umlauts آلمانی به "ae"، "oe"، "ue" ترجمه می شوند.
آویز
به عنوان مثال برای جستجو بر اساس موضوع در MUA مانند Berkeley mailx مفید است.
--sigsmax[=n]
"حداکثر تعداد امضاهای قابل تحمل": در اینجا می توانید تعداد امضا را تعیین کنید
شما قبول می کنید که با شما چنین رفتار شود. (مهمترین رفتار زمانی است که مایکروسافت
نقل قول های سبک حذف می شوند. کارشناسان لطفا کد را برای ظریف تر ببینید
پیامدهای این گزینه.)
خالی بگذارید یا صفر را مشخص کنید تا تعداد سیگ نامحدودی داشته باشید. پیش فرض 1 است.
-- پاس
"راه حل SpamAssassin": SpamAssassin (موجود در http://spamassassin.org/)
اغلب پیکربندی شده است که برخی از خطوط را به متن پیام اضافه می کند
اطلاعات مربوط به معیارهای هرزنامه که با پیام مطابقت دارند. این
گزینه یک تست اضافی را برای جلوگیری از مثبت کاذب برای TOFU سبک مایکروسافت فعال می کند
چنین پیام هایی
-t "حذف TOFU": "سبک سنتی" TOFU را پنهان می کند، جایی که هر خط با
رشته تورفتگی ">".
-w "حذف فضای خالی": فضای سفید انتهایی (توالی فاصله و برگه) را پنهان می کند.
هشدار: این ممکن است منجر به اثرات جالبی با ارسال پست بین لیست های پستی شود
یا با تلاش برای امضای کشف نشده.
شناسایی OPTIONS
-P MESSAGE
"پیام پرش تعریف شده توسط کاربر برای تحویل دقیق": می توانید جهش خود را مشخص کنید
هنگامی که ما سعی می کنیم ایمیلی را تحویل دهیم و آن را بازگردانیم، پیام بازگردانده می شود
داخل توفو هست دیدن -p.
-p [نشانی]
«تحویل دقیق»: اگر واقعاً مقداری TOFU پیدا کردیم، کد خروج را لغو کنید EX_UNAVAILABLE.
در غیر این صورت در صورت داده شدن پیام را به آدرس ADDRESS هدایت کنید.
در نظر گرفته شده برای استفاده از داخل نمایندگی های تحویل نامه (MDA) یا عوامل حمل و نقل نامه
(MTAs)، یا حتی از داخل INN، بنابراین در صورت شناسایی TOFU، پیام بازتاب می یابد، و
اعصاب شما را به هم نمی ریزد. :)
به عنوان مثال برای استفاده با ارسال پست الکترونیکی، این خط را در فایل مستعار خود قرار دهید و
فراخوانی جدیدالازها:
notofu: |"/usr/local/bin/t-prot -mt -p=user@mydomain"
این پیام ها را برای اگر TOFU در داخل تشخیص داده شود
پیام، و تحویل آن به در غیر این صورت. توجه داشته باشید: که TOFU فقط است
اگر مشخص کنید شناسایی می شود -t به ترتیب -m.
لطفا be دقیق نه به گزاف گویی پیام به پستی لیست ها!
--بررسی[=پرچم ها]
چک ها را اجرا کنید در صورت موفقیت آمیز بودن، یک پیام خطا چاپ کنید و با خروجی مناسب از آن خارج شوید
کد به عنوان مثال برای رد پیام ها از داخل INN2 مفید است.
پرچم ها با کاما از هم جدا می شوند (بدون فاصله) و می توانند به صورت زیر باشند (در حال حاضر
فقط یک پرچم):
نسبت[=n]
اگر نسبت نقل قول n یا بیشتر باشد، پیام رد می شود. باید بین 0 و
1، وگرنه کاملاً غیرفعال است. پیشفرض 0.75 (یعنی 75 درصد خطوط پیام) است
نقل قول هستند).
-د، - رفع اشکال
هنگام ارسال ایمیل آلوده به TOFU، اطلاعات پاکت را در syslog چاپ کنید. پیش فرض
امکانات syslog mail.debug است. نیاز دارد -p.
OTHER OPTIONS
-h، --کمک
یک متن راهنما کوتاه با خلاصه ای از همه گزینه ها را نمایش می دهد و از آن خارج می شود.
-v، - نسخه
شماره نسخه فعلی را چاپ می کند و خارج می شود.
محیط زیست
متغیرهای محیطی LC_ALL, LC_MESSAGESو زبان وقتی خوانده می شوند و احترام می گذارند
تفسیر خروجی توسط mutt / mutt-kz یا gnupg (مگر اینکه توسط --locale نادیده گرفته شوند
گزینه). خروجی خود T-prot بدون توجه به تنظیمات محلی، انگلیسی است.
خروج وضعیت
در هنگام خروج از برنامه، t-prot از کدهای خروج استفاده می کند /usr/include/sysexits.h و بنابراین در یک رفتار می کند
روشی که sendmail و دیگران هنگام فراخوانی t-prot متوجه می شوند.
در حال حاضر کدهای مورد استفاده هستند
EX_OK
EX_USAGE
EX_DATAERR
EX_UNAVAILABLE
EX_SOFTWARE
EX_IOERR
با این حال، اگر perl نتواند t-prot را کامپایل و اجرا کند، کدهای خروج عادی perl خواهد بود.
برگشت
توفو؟
TOFU مخفف است که کلمات آلمانی و انگلیسی را مخلوط می کند. آن را گسترش می دهد به "نوشتن متن،
full-quote unten" که به معنای "متن بالا - نقل قول کامل در زیر" است و سبک آن را توصیف می کند
تعداد زیادی از کاربرانی که به ایمیل خوان یا خبرخوان خود اجازه می دهند همه پیام قبلی را نقل قول کند
و فقط مقداری متن در بالا اضافه کنید. بدیهی است که آنها فکر می کنند که متن نقل شده نباید باشد
اصلا تغییر کرد این بسیار آزاردهنده است زیرا بیهوده داده های زیادی را حتی زمانی که ارسال می کند
مورد نیاز نیست. مقداری ویرایش پیام ها مورد نظر است. لطفا به این افراد اشاره کنید
با ما http://www.river.com/users/share/etiquette/edit.html - متشکرم!
کارایی
چندین راه برای تنظیم دقیق عملکرد t-prot وجود دارد:
برخی از گزینههای خط فرمان عملکرد بسیار خوبی دارند - از -k و استفاده نکنید
به خصوص --ms-smart اگر بدون آنها راضی هستید.
بررسی فوترهای خاص نیز بسیار پرهزینه است. به اندازه ی مطلق فایل های فوتر قرار دهید
در هر دایرکتوری فوتر مورد نیاز است.
همه گزینه های مربوط به PGP زمان زیادی از CPU را می خورند. سعی کنید از آنها در بدون امضا و
پیام های رمزگذاری نشده
هنگام فراخوانی t-prot از داخل mutt (یا mutt-kz)، می توانید از پوشه-hook mutt و
امکانات قلاب پیام برای روشن کردن گزینهها فقط در صورت نیاز، به عنوان مثال برای راهاندازی یک گزینه متفاوت
دایرکتوری فوتر برای هر پوشه لیست پستی.
عیب یابی
Q: میخواهم فایلهای فوتر فهرست پستیام را با فهرست پستی متفاوتتری مطابقت دهم
پاورقی آیا می توانم از عبارات منظم استفاده کنم یا چگونه می توانم آن را انجام دهم؟
A: نه، regexp در اینجا کار نمی کند. مقایسه توسط پرل داخلی انجام شده است شاخص()
عملکرد (نگاه کنید به perldoc برای اطلاعات دقیق تر)، بنابراین باید دقیقاً مطابقت داشته باشید
ابتدای خط هر چه خطی که مشخص می کنید طولانی تر باشد، مطابقت دقیق تر است.
اگر خط شما خالی است بدون قید و شرط مطابقت دارید.
Q: من از گزینه های -l و -L برای حذف پاورقی های لیست پستی هنگام نمایش استفاده می کنم
پیام ها در سگ(1). این گاهی اوقات کار می کند، اما گاهی اوقات این کار را نمی کند:
پاورقی شناسایی نمی شود و بنابراین نقل قول های کامل و امضاها حذف نمی شوند
بیش از حد طولانی تشخیص داده می شوند (که اینطور نیست).
A: اگر پیام بد کدگذاری شده باشد، ممکن است این اتفاق بیفتد، بنابراین mutt نمی تواند همه را حل کند
کاراکترهای رمزگذاری شده، به عنوان مثال اگر یک پیام رمزگذاری شده در لیست پستی دارید، و
majordomo یک پاورقی لیست پستی را در یک رمزگذاری متفاوت (یا حتی ما ساده) اضافه می کند
ascii). "--" به سادگی با "--=20" مطابقت ندارد.
مشکل دیگر کاراکترهای غیر ما اسکی هستند. فقط از آنها اجتناب کنید، و همه چیز باید
خوب کار کن
برای راه حل به Q+A قبلی مراجعه کنید.
Q: من می خواهم پیامی بنویسم که حاوی قسمت هایی باشد که حتی *نباید* حذف شوند
وقتی با t-prot فیلتر شد. آیا این ممکن است؟
A: بله، اما لطفا در مورد آن صحبت نکنید. استفاده بدون مانع از تحت اللفظی
دستورالعمل:
#v+
این خط از فیلتر شدن توسط t-prot محافظت می شود!!!!!!!
#v-
متنی که اکنون می آید نیست.
از t-prot آنلاین با استفاده از خدمات onworks.net استفاده کنید