نوشته‌ها

رکورد SPF چیست؟

SPF Record مخفف عبارت Sender Policy Framework به معنای چهارچوب سیاست های ارسال کننده (ایمیل های) دامنه شما می باشد. SPF Record نوع خاصی از رکورد خدمات نام دامنه یا DNS می باشد که بررسی می نماید که کدام میل سرورها اجازه ارسال ایمیل تحت دامنه شما را دارند.

هدف یک SPF Record جلوگیری از ارسال ایمیل با نام دامنه شما توسط ارسال کننده های spam می باشد. گیرندگان نیز می تواند به این رکورد SPF رجوع کنند تا متوجه شوند که ایمیل دریافتی آن ها از دامنه شما ارسال شده است و یا توسط ارسال کننده های اسپم مورد سوء استفاده قرار گرفته است. برای مثال، فرض نمایید که شما دامنه example.com دارید که توسط هاست سی پنل یا انواع دیگری از کنترل پنل های هاست میزبانی می شوند. شما می توانید با استفاده از ابزار DNS کنترل پنل هاست خود یک SPF Record برای دامنه خود ایجاد نمایید. در نتیجه افرادی که ایمیلی به نام دامنه شما مانند user@expamle.com دریافت نموده اند می توانند بررسی نمایند که SPF رکورد دامنه شما چیست و در نتیجه ایمیل دریافتی آن ها از میل سرور دامنه خود شما ارسال شده است و یا خیر…

اگر شما برای دامنه خود SPF Record تهیه نکرده باشید ممکن است برخی میل سرورها به این دلیل که نمی توانند از ارسال کننده ایمیل اطمینان پیدا نمایند، ایمیل های شما را قبول نکنند و Reject نمایند. و همچنین به طور مثال اگر برای دامنه خود که میل سرور ارسال کننده آن گوگل می باشد یک رکورد SPF ایجاد کرده اید، بدان معنا است که سرورهای گوگل را نیز در لیست رکوردهای SPF خود قرار داده اید.

همچنین در نهایت نیز در صورتی که تا به حال رکورد SPF برای دامنه خود ایجاد نکرده اید و هم اکنون در نظر دارید به منظور افزایش سطح امنیت ایمیل های ارسالی اکانت خود این امکان را فعال نمایید، (به جز راه استفاده از بخش مدیریت رکوردهای دامنه در کنترل پنل مدیریت خود دامنه) می توانید به کنترل پنل مدیریت هاستی که سایت خود را در آن محیط مدیریت می نمایید رجوع نمایید و با استفاده از امکانات ابزار DNS یک رکورد SPF برای سایت خود ایجاد نمایید و یا از واحد پشتیبانی شرکت میزبان خدمات هاست خود درخواست نمایید تا از دسترسی های مدیریت خود این امکان را برای شما فعال نمایند. و برای آشنایی با سایر راه های افزایش امنیت و ابزار میل سرور خود مانند استفاده از نرم افزار ها و تنظیمات امنیتی، rDNS ، و… نیز میتوانید به سایر مقالات دانشنامه SERVER.ir مراجعه نمایید.

کران جاب (Cron Job) چیست؟

شما قصد دارید در زمان های خاصی، عملی را به صورت متناوب انجام دهید. به عنوان مثال می خواهید برای تعدادی از کاربران خود ایمیل ارسال کنید، یکی از سرویس های خود را معلق (Suspend) کنید، برنامه خاصی برای سرور خود دارید و یا قصد دارید که یک دستور (Command) را اجرا نمایید، برای این منظور در سیستم عامل لینوکس از Cron Job و در ویندوز از Schedule Task استفاده می شود.

 در این مقاله قصد داریم به بررسی این موضوع را در لینوکس بپردازیم.

Cron یک سرویس زمانبندی است که وظیفه اجرای روتین‌های خاصی را در زمان مشخص بر عهده دارد. Cron این امکان را ایجاد می کند که کارهای روتین و روزمره را به صورت اتوماتیک به انجام برسانیم. کارهایی که باید با زمانبندی انجام شوند در فایلی با نام CronTab ذخیره می شوند. CronTab یک فایل متنی است که در هر سطر آن یک دستور با فرمتی که برای Cron قابل فهم است قرار می گیرد. به هر کدام از دستورات این فایل اصطلاحا Cron Job گفته می شود.

هر دستور کران دارای قسمت های متفاوتی است که در شکل زیر فرمت کلی دستور کران نمایش داده می شود.

ستاره اول: بیانگر دقیقه می باشد. در صورتیکه شما بخواهید عملی در زمان دقیقه انجام شود باید این گزینه را فعال کنید. برای مثال  عملیات زیر هر ۲۰ دقیقه جافظه رم سرور را خالی می کند . همانطور که مشاهده می کنید عدد ۲۰ به منظور هر ۲۰ دقیقه است.

ستاره دوم: بیانگر نمایش ساعت می باشد. در صورتیکه بخواهید در ساعت ۱۲ هر شب از سرور شما بک‌آپ گرفته شود می بایست کران جاب زیر را اجرا کنید. این کران با دستور مذکور میگوید که در ساعت ۱ دستور بک‌آپ اجرا شود.

ستاره سوم: بیانگر نمایش تعداد روزهای ماه می باشد. در صورتیکه بخواهید در روز ۱۵ ماه (به تاریخ سرور)، در ساعت ۴ و ۴۲ دقیقه حافظه سرور خالی شود می توانید از طریق گزینه زیر اقدام نمایید.

ستاره ۴ام و ۵ام : همانطور که مشخص است این دو ستاره نیز برای ماه و تعداد روزهای هفته می باشد که مانند ۳ ستاره اول عمل می کند.

cron permissions | دسترسی کران جاب

در کران، دو فایل زیر نقش  مهمی را اجرا می کنند.

/etc/cron.allow

در صورتیکه شما بخواهید یوزر خاصی از کران جاب استفاده کند میبایست اسم ان یوزر را در این فایل وارد کنید.

/etc/cron.deny

اگر فایل اول وجود نداشت و این فایل موجود بود شما می توانید یوزرهایی که نباید از کران جاب استفاده کنند را در این فایل قرار دهید.

دستورات کران جاب:

برای ویرایش و یا اضافه کردن یک کران جاب خاص می بایست از دستور زیر استفاده کنید:

crontab –e