این ربات میل فرمانی است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
mailbot - یک ابزار پاسخگوی خودکار آگاه از MIME
خلاصه
ربات پستی [گزینه ها] {برنامه} [arg...]
در mailfilter:
اگر (/^موضوع: *اطلاعات/)
{
cc "| mailbot -t /usr/share/autoresponse/info -d autoresponsedb \
-یک فرم: [ایمیل محافظت شده]" /usr/bin/sendmail -f ""
}
شرح
ربات پستی یک پیام ایمیل را در ورودی استاندارد می خواند و یک پیام ایمیل پاسخگو ایجاد می کند
به فرستنده پیام اصلی آ برنامه به عنوان یک استدلال برای مشخص شده است ربات پستی بعد از
همه ربات پستی گزینه. برنامه انتظار می رود پاسخ خودکار ایجاد شده را در استاندارد خود بخواند
ورودی، و آن را پست کنید. اگر برنامه مشخص نشده است، ربات پستی "sendmail -f """ را اجرا می کند.
ربات پستی چندین گزینه برای سرکوب پیام های پاسخ خودکار تکراری دارد. اگر ربات پستی
تصمیم میگیرد که پاسخ خودکار ارسال نکند، بیصدا و بدون اجرا خاتمه مییابد برنامه.
پاسخ خودکار به صورت اختیاری به عنوان اعلان وضعیت تحویل MIME قالب بندی می شود.
متن پاسخ خودکار توسط -t یا -m بحث و جدل. هر کدام است
ضروری. همه چیز دیگر اختیاری است. رفتار پیش فرض ارسال پاسخ خودکار است
مگر اینکه پیام اصلی دارای سرصفحه "Precedence: junk" یا "Precedence: Bulk" باشد،
یا هدر "Precedence: list" یا "List-ID:" یا اگر نوع محتوای MIME آن است
"چند بخشی/گزارش" (این نوع محتوای MIME برای اعلانهای وضعیت تحویل است). در
-M گزینه خود پاسخ خودکار را به عنوان اعلان وضعیت تحویل MIME فرمت می کند.
OPTIONS
-آ "سرتیتر: ارزش"
یک هدر به پاسخ خودکار اضافه کنید. چندگانه -A گزینه ها مجاز هستند در اکثر مواقع،
la -A برای تنظیم هدر "از:" در پاسخ تولید شده باید از گزینه استفاده شود.
-fنشانی
آدرس پاسخ خودکار به نشانی، که باید یک RFC 2822آدرس [1] به صورت پیش فرض
ربات پستی آدرس پاسخ خودکار را از هدر From: (یا Reply-To:) در قسمت می گیرد
پیام اصلی. -f، در صورت وجود، پاسخ خودکار را لغو کرده و به صراحت تنظیم می کند
نشانی. "نشانی"باید فوراً دنبال شود -f گزینه بدون فضای مداخله ای
(این یک آرگومان خط فرمان واحد است). یک -f گزینه بدون نشانی طول می کشد
آدرس از فرستنده متغیر محیطی.
-t نام فایل
خواندن پاسخ خودکار متن از نام فایل، که باید حاوی یک پیام متنی ساده باشد
قالب "متن جریان". در پیامی با قالب بندی «متن جاری»، هر خطی که با یک ختم می شود
کاراکتر space نشان می دهد که خط به طور منطقی به خط بعدی می رود. این
اجازه می دهد تا پیام برای هر عرض نمایش داده شده دوباره قالب بندی شود.
توجه داشته باشید:
پیامها به زبانها (به -c گزینه) که باید از فضاها به عنوان جداکننده کلمات استفاده کنند
داشته باشد دو فضاهای انتهای یک خط جریان یافته آخرین فاصله روی یک خط جریان است
به طور منطقی حذف می شود و اولین فاصله آخرین کلمه را از کلمه قبلی جدا می کند
خط از کلمه اول در خط بعدی. در غیر این صورت، این دو کلمه نخواهد بود
یک فضای منطقی بین آنها در صورتی که آنها به عنوان بخشی از تنظیم مجدد در موقعیت خود قرار گیرند
عرض پیام برای نمایش
پیامهایی در زبانهای ایدئوگرافیک که از فضاها به عنوان جداکننده کلمات استفاده نمیکنند
فقط یک فضا دنبال یک خط جریان است.
توجه داشته باشید:
هنگامی که توسط نرمافزاری که این کار را نمیکند نشان داده شود، فضای خالی انتهایی هیچ تاثیر بصری ندارد
قالب متن روان را پیاده سازی می کند و همیشه پیام ها را با استفاده از اصلی خود نمایش می دهد
عرض
-c کاراکتر
کاراکتر MIME پاسخ خودکار را روی تنظیم کنید کاراکتر. اجرا کن ربات پستی بدون هیچ مشکلی
آرگومان هایی برای دیدن مجموعه کاراکترهای پیش فرض.
-m نام فایل
یک پاسخ خودکار MIME را از نام فایل بخوانید. این شبیه به -t گزینه، به جز آن
نام فایل شامل هدرهای MIME، به دنبال آن یک خط خالی و MIME مربوطه است
محتوا. مطالب از نام فایل بدون بیشتر در پاسخ خودکار درج می شوند
در حال پردازش.
فایل مشخص شده باید حاوی سرصفحه "Content-Type" باشد که "متن/ساده" را مشخص می کند.
نوع MIME، با ویژگی های "format=flowed"، "delsp=yes" و "charset" که
نادیده گرفتن -c پارامتر. اگر فایل مشخص شده دارای "Content-Transfer-Encoding" باشد.
سرصفحه باید "7 بیت" یا "8 بیت" باشد، ممکن است "قابل چاپ نقل قول" نباشد. ربات پستی
همیشه سرصفحه "Content-Transfer-Encoding" موجود را حذف می کند و همیشه
هدر «Content-Transfer-Encoding: 8bit» حتی با -m، از زمان سلام
درج شده در پیام شامل نام فرستنده است که ممکن است حاوی 8 بیت باشد
شخصیت ها. مثال:
نوع محتوا: متن/ساده. قالب=جریان; delsp=yes; charset="iso-8859-1"
مری یک بره ی کوچک داشت،
پشمش مثل برف سفید بود.
و هر جا مریم رفت،
بره حتما می رفت.
توجه داشته باشید:
هنگامی که -m گزینه مشخص شده است ربات پستی مجموعه کاراکترهای محلی را نادیده می گیرد و
پاسخ خودکار را با توجه به مجموعه کاراکترهای خوانده شده از "نوع محتوا" قالب بندی می کند.
سرتیتر.
-M نشانی
فرمت پاسخ خودکار به عنوان اعلان وضعیت تحویل (RFC 1894[2]). نشانی is
an RFC 2822[1] آدرس ایمیلی که DSN را تولید می کند. توجه داشته باشید که -A گزینه باید
همچنان علاوه بر استفاده از -M به منظور تنظیم هدر From: در پاسخ خودکار.
-M فقط آدرس DSN را تنظیم می کند. در -M گزینه به طور خودکار تنظیم می شود -T replydsn
-R نوع
نوع گزارش بازخورد را با نوع روی سوء استفاده، کلاهبرداری، موارد دیگر یا ویروس تنظیم شده است. باید
همراه با "-T feedback" یا "-T replyfeedback" استفاده شود.
-T قالب
قالب پاسخ را تنظیم کنید. قالب باید یکی از مقادیر زیر باشد:
· "پاسخ" - قالب پیش فرض پاسخ.
· "replyall" - مانند "reply"، به جز اینکه گیرندگان را در نسخه اصلی قرار می دهد
سرصفحه های "به:" و "Cc:" پیام در هدر "Cc:" پاسخ تولید شده.
· "replydsn" - مانند "پاسخ"، به جز اینکه پیام به عنوان وضعیت تحویل قالب بندی شده است
اطلاع.
· "Forward" - پیام اصلی را به عنوان متن ارسال شده پیوست کنید.
· "forwardatt" - پیام اصلی را به عنوان پیوست پیام ارسال شده پیوست کنید.
· "بازخورد" - یک پیام گزارش بازخورد ایمیل ایجاد کنید (نگاه کنید به RFC 5965[3]). "-R"
زمانی که این مورد مشخص شده باشد، گزینه مورد نیاز است.
· "replyfeedback" - مانند "بازخورد"، اما همچنین یک هدر "To:" اضافه می کند که خطاب به
فرستنده پیام اصلی
-N
محتوای پیام اصلی را در پیام ایجاد شده توسط "پاسخ" نقل نکنید،
گزینه های "replyall"، "replydsn"، "feedback" و "replyfeedback".
توجه داشته باشید:
پیام اصلی نقل قول می شود، در صورت عدم وجود این گزینه، تنها در صورتی که
پیام اصلی به صورت متن ساده قالب بندی شد. ربات پستی قادر به نقل قول یک نیست
پیام اصلی که به صورت HTML یا هر فرمت غیر متنی دیگری قالب بندی شده است.
توجه داشته باشید:
برای گزینه های "replydsn"، "feedback" و "replyfeedback"، قرارداد این است که
پیام اصلی یا فقط سرصفحه های آن را جداگانه پیوست کنید. بنابراین این گزینه
همیشه باید برای این سه قالب پاسخ مشخص شود.
-a
کل پیام را برای "replydsn"، "feedback" و "replyfeedback" به جای
فقط سرصفحه های آن
-e
یک پاسخ (قالبهای «پاسخ») به آدرس فهرستشده در هر «خطا به» یا
هدر «مسیر بازگشت»، در صورت وجود، به جای سرصفحه «از».
-S "سلام"
داده شده را استفاده کنید تبریک در "پاسخ". مقدار پیشفرض «%F writes:» است. در
جایگزین های زیر در رشته سلام شناسایی می شوند:
· %% - یک کاراکتر % صریح.
· %n - یک کاراکتر خط جدید.
· %C - عنوان "X-Newsgroup:" از پیام اصلی.
· %N - عنوان "گروه های خبری:" از پیام اصلی.
· %i - سرصفحه "Message-ID:" از پیام اصلی.
· %f - آدرس فرستنده پیام اصلی.
· %F - نام فرستنده پیام اصلی.
· %S - عنوان "موضوع:" از پیام اصلی
· %d - تاریخ پیام اصلی، در منطقه زمانی محلی.
· %{...}d - استفاده کنید زمان صرف وقت() برای قالب بندی تاریخ پیام اصلی. یک %d ساده است
معادل %{%a، %d %b %Y %H:%M:%S %z}d.
همه کاراکترهای دیگر در رشته سلام به همان صورت باقی می مانند.
-F "نشانگر"
هنگام تولید فوروارد، از نشانگر برای جدا کردن پیام ارسال شده از
متن پاسخ خودکار، به جای پیشفرض «--- پیام ارسالشده ---»
-r فهرست اضافه
فهرست اضافه یک لیست جدا شده با کاما از RFC 2822[1] آدرس های ایمیل. ربات پستی یک را می فرستد
پاسخ خودکار فقط در صورتی که پیام اصلی حداقل یکی از آدرس های مشخص شده را داشته باشد
در هر هدر To: یا Cc:.
-d نام فایل
ایجاد یک پایگاه داده کوچک، نام فایل، که آدرس های ایمیل فرستندگان را ردیابی می کند و
از رفتن خودکار پاسخهای تکراری به یک آدرس جلوگیری کنید (پاسخهای خودکار را سرکوب کنید
بازگشت به همان فرستنده ها، برای پیام های دریافتی بعدی). در -d گزینه است
فقط در صورتی که پست پستی دارای پسوندهای GDBM/DB فعال است.
-D x
پاسخهای خودکار تکراری ارسال نکنید (به -d گزینه) حداقل برای x روز (پیش فرض:
1 روز). را -d گزینه پایگاه داده ای از آدرس های ایمیل و زمان های an را ایجاد می کند
پاسخ خودکار آخرین بار برای آنها پست شد. پاسخ خودکار دیگری به همان آدرس خواهد بود
حداقل تا زمان مشخص شده توسط پست ارسال نشود -D گزینه دارد
سپری شده.
-s"موضوع"
سرفصل موضوع: را در پاسخ خودکار به تنظیم کنید موضوع.
-n
پیام حاصل را نشان دهید، آن را ارسال نکنید. برای اهداف اشکال زدایی استفاده می شود.
--feedback-original-envelope-id " ",
--بازخورد-اصل-ایمیل-از " ", --feedback-reporting-mta "dns نام میزبان",
--feedback-source-ip aaa.bbb.ccc.ddd، --بازخورد-حوادث n,
--بازخورد-احراز هویت-نتایج "نتایج"، --feedback-original-rcpt-to " ",
-بازخورد-گزارش شده-دامنه example.com
پارامترهای اختیاری برای گنجاندن در گزارش بازخورد تولید شده توسط "بازخورد" و
"بازخورد پاسخ". ربات پستی همیشه "تاریخ ورود" را با زمان فعلی و همچنین اضافه می کند
"نسخه" و "کاربر-عامل".
«--feedback-authentication-results»، «--feedback-original-rcpt-to» و
"--feedback-reported-domain" ممکن است بیش از یک بار مشخص شود.
از mailbot به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید