در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این مجموعه آموزش با SendMail و کاربردهای آن آشنا شده و سپس یاد می گیرید که چطور آن را نصب کنید ، چگونه آن را پیکربندی کرده و به چه صورت آن را پیکربندی و مدیریت کنید.
عنوان اصلی : SendMail Edition
Sendmail - نصب و راه اندازی:
بررسی معماری شبکه و سیستم ها
فایل های منبع فعلی Sendmail v8.xx را دانلود کنید
کلیدهای عمومی سازگار با PGP را وارد کنید
آرشیو منبع را در برابر کلیدهای عمومی وارد شده تأیید کنید
در مورد برنامه های کاربردی مورد نیاز بحث کنید
GNU C Compiler (GCC) و برنامه های جانبی را نصب کنید
از اجرای Postfix موجود پشتیبان تهیه کنید و برای نصب Sendmail آماده شوید
درخت منبع Sendmail را کاوش کنید - اجزای کلیدی را شناسایی کنید
Sendmail را پیکربندی و کامپایل کنید
بحث در مورد فایل های پیکربندی M4 و CF (sendmail.{mc,cf}, submit.{mc,cf})
در مورد حالتهای عملکرد پیشفرض Sendmail - MSP و MTA بحث کنید
پیکربندی پیش فرض برنامه ارسال نامه (MSP) بر اساس MC را آماده کنید
پیکربندی پیش فرض Mail Transfer Agent (MTA) را بر اساس MC آماده کنید
کتابخانه های Berkeley DB را برای جستجوهای هش شده نصب کنید
نصب کامل
محیط Sendmail پس از نصب را کاوش کنید
Sendmail - حالت برنامه ارسال نامه (MSP):
در مورد تزریق محلی پیام ها بحث کنید
آرگومان های پوسته Sendmail MSP مورد نیاز را برای حالت queue-runner توضیح دهید
Sendmail را در حالت MSP راه اندازی کنید
نتایج سیستم عامل (OS) را با استفاده از وضعیت خروج BASH تأیید کنید
صف نظارت شده را در حالت MSP تأیید کنید
ایجاد فایل Sendmail MSP Process Identification (PID) حاصل را بررسی کنید
نمونه در حال اجرا Sendmail را در حالت MSP بکشید
حالت Sendmail queue-runner را فراخوانی کنید
پیام های آزمایشی را به صف محلی تزریق کنید
فایل های صف تولید شده توسط Sendmail MSP را بررسی کنید
پیکربندی Syslog را با استفاده از GREP بررسی کنید
در مورد ثبت Sendmail بحث کنید
فایل های گزارش Sendmail را شناسایی کنید
ورودی های ثبت Sendmail خاص را با استفاده از GREP بررسی کنید
Sendmail - حالت عامل انتقال نامه (MTA):
بحث در مورد تفکیک وظایف Sendmail. MSP/MTA
آرگومان های پوسته مورد نیاز برای حالت Sendmail MTA را توضیح دهید
Sendmail را در حالت MTA که به صورت دیمون اجرا می شود فراخوانی کنید
اجرای Sendmail در حالت MTA را تأیید کنید
تحویل اجباری پیام های تزریق شده به صورت محلی
تحویل پیام های در صف را تایید کنید
Sendmail - ایمیل محلی:
در مورد مکانیسم تحویل محلی Sendmail بحث کنید
فهرست میراث /var/spool/mail را کاوش و بحث کنید
فایل های mbox کاربر را شناسایی کنید
در مورد مجوزهای mbox بحث کنید
جریان تزریق پست محلی را نشان دهید
از mutt MUA برای بازیابی نامه های تحویل شده محلی استفاده کنید
از mutt برای پاسخ به فرستنده پاکت نامه با تزریق محلی با استفاده از MSP استفاده کنید
ایمیل محلی (procmail) مورد استفاده توسط Sendmail MTA را شناسایی کنید
Sendmail را در حالت کلامی فراخوانی کنید
تلاش برای تحویل به کاربران معتبر و نامعتبر و بررسی خروجی
رونوشت حالت پرمخاطب Sendmail (محلی در مقابل راه دور) را توضیح دهید
Sendmail - گزارشها:
بحث در مورد معنایی Syslog (امکانات و سطوح)
در مورد چرخش گزارش بحث کنید
گزارشها را بررسی کنید و درباره ورودیها بحث کنید
گزارشها را برای ورودیهای جالب تجزیه کنید
پیام های منبع را شناسایی کنید
بحث در مورد انواع رکورد (دریافت در مقابل تلاش(های) تحویل)
دنباله پیام را بر اساس شناسه صف دنبال کنید
فیلدهای Sendmail را توضیح دهید
PID مربوط به تلاش های مختلف تحویل را شناسایی کنید
کل زمان تحویل و زمان انتقال را شناسایی کنید
Sendmail - نام مستعار:
در مورد کاربردهای مستعار بحث کنید
پایگاه داده نام مستعار را شناسایی کنید
منطق گسترش نام مستعار Sendmail را توضیح دهید
بحث در مورد نام مستعار پیش فرض - (mailer-daemon، postmaster، و غیره)
تحویل آزمایشی به نام های مستعار تعریف شده
نام مستعار اضافی را تعریف کنید
پایگاه داده نام مستعار را با استفاده از نام مستعار بازسازی کنید تا پیام ها را بر اساس آن مسیریابی کنید
بررسی تحویل پذیری ورودی های پایگاه داده نام مستعار
آزمایش تحویل پیام ها به نام های مستعار جدید
گزارش های Sendmail را برای مشاهده رونوشت تحویل به کاربر مستعار بررسی کنید
انواع مختلف نام مستعار Sendmail پشتیبانی شده را توضیح دهید
لیست ها را با استفاده از نام مستعار تعریف کنید - نگاشت یک به چند
تحویل آزمایشی به لیست ها
نام مستعار را برای ارسال پیام به فایل سازگار با mbox تعریف کنید
اشکالزدایی خطاهای ورودی/خروجی مربوط به تلاش Sendmail برای نوشتن در فایل سازگار با mbox
پیاده سازی لیست ها با استفاده از سیستم فایل شامل
نام مستعار لولهای را برای هدایت پیامها به جریان ورودی برنامههای کاربردی دیگر تعریف کنید
فایل .forward هر کاربر Sendmail را برای مسیریابی پیام مبتنی بر کاربر پیاده سازی کنید
برای فعال کردن پاسخ خودکار، نامهای مستعار را با استفاده از لولهها در برنامه تعطیلات تنظیم کنید
ایمیل Sendmail - پروتکل انتقال نامه ساده (SMTP):
در مورد پیش نیازهای SMTP بحث کنید
پیکربندی وضوح نام محلی را بررسی کنید
وضوح سرور Sendmail راه دور را تأیید کنید
گیرندگان راه دور موجود را شناسایی کنید
نوشتن و ارسال پیام به گیرنده از راه دور
تایید رسید
هدرهای پیام برگشتی را با استفاده از mutt MUA آشکار کنید
غیرفعال کردن ارسال پیام در میزبان راه دور
تایید دریافت پیام های مبتنی بر smtp
منطق تفکیک نام Sendmail را در طول تلاش برای تحویل توضیح دهید
منطق تفکیک نام Sendmail را برای نشان دادن منطق تقلید کنید
نشان دادن ارسال پیام های Sendmail بر اساس وضوح HOSTS ثابت
وضوح نام ثابت را برای میزبان راه دور غیرفعال کنید
اشکالزدایی خطاهای تحویل پیام مربوط به وضوح نام نامعتبر
ورودی DNS برای سرور راه دور در سرور DNS اولیه ایجاد کنید
وضوح DNS را با استفاده از ابزارهای سیستم تأیید کنید
تحویل نامه را بر اساس وضوح DNS تأیید کنید
پیامهای Sendmail - Mail Exchange (MX):
منطق تفکیک نام Sendmail را توضیح دهید
از ابزارهای سیستم برای تعیین MX handler استفاده کنید
تلاش برای تحویل به کنترل کننده MX تعریف نشده
پیکربندی DNS را برای گنجاندن رکوردهای MX & A برای دامنه سطح دوم به روز کنید
تلاش برای تحویل به کنترل کننده MX تعریف شده
تحویل را بر اساس وضوح MX از طریق گزارشها و MUA تأیید کنید
فیلد فواصل MX (اولویت) را توضیح دهید
میزبان MX اضافی را برای دامنه سطح دوم در منطقه DNS تعریف کنید
آزمایش تحویل به میزبان MX پشتیبان برای خطا
Sendmail - تکنیک پیکربندی m4:
درباره Sendmail.cf بحث کنید
مزایای استفاده از m4 را توضیح دهید
الگوهای m4 را در درخت منبع Sendmail شناسایی کنید
سلسله مراتب قالب های m4 را توضیح دهید
ساختار فایل های استاندارد Sendmail سازگار با m4 را شرح دهید
از m4 برای تولید فایل Sendmail.cf جدید استفاده کنید
پرحرفی ورود به سیستم را افزایش دهید
نمونه فعلی Sendmail را دوباره بارگیری کنید و خروجی را بررسی کنید
تعداد گیرندگان را محدود کنید
اندازه هر پیام را محدود کنید
از m4 برای تولید و آزمایش ویژگی های پیکربندی جدید استفاده کنید
Sendmail - بالماسکه
در مورد ویژگیها و برنامههای کاربردی بحث کنید
با استفاده از MUA پیکربندی پیشفرض پنهانسازی Sendmail را کاوش کنید
تغییر نام دامنه کاملاً واجد شرایط (FQDN) پیامهای خروجی با استفاده از پنهان کردن
Sendmail.cf را با استفاده از تکنیک m4 بازسازی کنید
پیکربندی سیستم برای دریافت پیام برای FQDN جدید تعریف شده با استفاده از maskareading
پاکت پیام را با استفاده از ویژگی پنهان کردن تغییر دهید
میزبان ویندوز 2003 را به پیکربندی DNS اضافه کنید و وضوح را تأیید کنید
دامنه خروجی را بپوشانید تا دامنه سطح دوم را منعکس کند
Sendmail - کنترل رله:
در مورد قوانین رله پیش فرض Sendmail بحث کنید
رله و پیامدهای آزمایشی را پیکربندی کنید
ایمیل را به میزبان مبتنی بر اینترنت منتقل کنید و تحویل را با استفاده از SSH تأیید کنید
با تعریف دامنه های رله، رله را محدود کنید
دامنههای رله مبتنی بر فایل را تعریف و آزمایش کنید تا به میزبانها و زیرشبکهها اجازه انتقال داده شود
Sendmail.mc را با استفاده از تکنیک m4 دوباره کامپایل کنید
رله کردن با دامنه های غیرقابل حل را بررسی کنید
با استفاده از دامنه های رله و میزبان ویندوز 2003، رله را به میزبان مبتنی بر اینترنت تأیید کنید
در مورد مزایای استفاده از دسترسی db بحث کنید
دستورات mc را برای فراخوانی db دسترسی تعریف کنید
فایل db دسترسی را با استفاده از makemap ایجاد کنید
دستورالعمل های دسترسی به db را کاوش کنید
بحث در مورد ویژگی قابل ارسال
mailertable را با مسیرهای SMTP اجباری تعریف کنید
شبیه سازی پیام های رله MTA-front-end مبتنی بر DMZ به MTA back-end شرکتی
نتایج آزمون
پیش نیازهای SMTP Auth را تأیید کنید
پشتیبانی SMTP Auth را پیکربندی کنید
برای پشتیبانی از SMTP Auth، Sendmail را دوباره کامپایل کنید
آزمایش رله از Outlook Express در میزبان ویندوز 2003
Sendmail - پیکربندی میزبان هوشمند:
در مورد برنامه های Smart Host بحث کنید
Sendmail را برای استفاده از سرور راه دور به عنوان یک میزبان هوشمند پیکربندی کنید
فایل های پیکربندی را بازسازی کنید
مسیریابی ایمیل محلی را آزمایش کنید
تست مسیریابی میزبان هوشمند
Sendmail - پیکربندی Null Client:
در مورد برنامه های کاربردی Null Client بحث کنید
عدم تعریف پیکربندی Smart Host
Sendmail را به عنوان یک کلاینت تهی پیکربندی کنید
مسیریابی نامه را به عنوان یک کلاینت پوچ آزمایش کنید
مسیر SMTP اجباری را تأیید کنید
Sendmail - دامنه های مجازی:
کاربردها را توضیح دهید
دامنه های مجازی پایه جهانی را که برای همه صندوق های پستی اعمال می شود تعریف کنید
پیکربندی DNS را برای مسیریابی پیام ها به سرور دامنه مجازی مناسب به روز کنید
تحویل پیام ها به کاربران در دامنه مجازی را تأیید کنید
منطقه DNS جدید را برای دامنه اضافی برای مسیریابی ترافیک بر این اساس اضافه کنید
در مورد برنامه های کاربردی جداول کاربر مجازی بحث کنید
Sendmail.cf به روز شد تا از جداول کاربر مجازی پشتیبانی کند
هش دامنه های کاربر مجازی را تعریف کنید
نقشه های کاربری مجازی را تعریف کنید
تحویل آزمایشی به کاربران مختلف در دامنه های مختلف
یک آدرس catchall برای یک دامنه مجازی تعریف و آزمایش کنید
نقشه های کاربر مجازی را با استفاده از makemap بازسازی کنید
دامنه های مجازی را به گیرندگان راه دور منتقل کنید
Sendmail - چارچوب بدافزار:
بحث در مورد چارچوب بدافزار (MailScanner/ClamAV/SpamAssAssin)
MailScanner را دانلود کنید
دانلود آنتی ویروس Clam (ClamAV)
SpamAssAssin را دانلود کنید
آنتی ویروس Clam (ClamAV):
اجزای مورد نیاز ClamAV را نصب کنید
ClamAV را کامپایل و نصب کنید
باینری های کلیدی ClamAV را شناسایی کنید
فایل های پیکربندی ClamAV را برای عملیات اساسی به روز کنید
تعاریف ClamAV را به روز کنید
ClamAV را به عنوان دیمون فراخوانی کنید
نصب SpamAssAssin:
اجزای SpamAssAssin مورد نیاز را شناسایی کنید
SpamAssAssin را کامپایل و نصب کنید
SpamAssAssin را به عنوان دیمون فراخوانی کنید
پیاده سازی MailScanner:
MailScanner را کامپایل و نصب کنید
فهرست های مرتبط با MailScanner را شناسایی کنید
پیکربندی اولیه MailScanner را کاوش کنید
پشتیبانی از ClamAV و SpamAssAssin را فعال کنید
پیکربندی صف Sendmail را برای پشتیبانی از MailScanner تغییر دهید
Sendmail را مجددا راه اندازی کنید
MailScanner را راه اندازی کنید
آزمایش تحویل پیام از طریق چارچوب بدافزار
نمونه هرزنامه را از طریق چارچوب بدافزار تست کنید
نمونه فایل آلوده به ویروس را از طریق چارچوب بدافزار تست کنید
Sendmail - پیکربندی امنیت لایه حمل و نقل (TLS):
درباره ویژگی ها و مزایا بحث کنید
مفاهیم و اخطارهای متن روشن را مورد بحث قرار دهید
ایمیل را به عنوان مشتری TLS ایجاد کنید
رمزگذاری یک طرفه را تأیید کنید
کلیدهای استفاده PKI را ایجاد کنید
پشتیبانی از سرور TLS را پیکربندی و تأیید کنید
پاسخ های پیام را ایجاد کنید
رمزگذاری دو جهته را تأیید کنید
نتایج را ارزیابی کنید
SendMail Edition
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
دوره یادگیری مبانی زبان Python
دوره یادگیری مدیریت پیکربندی با Puppet
آموزش کار با رابط خط فرمانی EC2 CLI
آموزش راه اندازی و کار با Redis همراه با PHP
آموزش راه اندازی و مدیریت HighProxy در لینوکس
آموزش کار با Packet Capture Analysis در سیستم های Linux
آموزش کامل راه اندازی و کار با SSH بوسیله SSHGuard
فیلم یادگیری کامل Python
دوره یادگیری کامل PHP Glob
دوره یادگیری کدنویسی پیشرفته Bash