آموزش دایرکت ادمین، سی پنل، وب سایت پنل

جلوگیری از اسپم شدن ایمیل های ارسالی سایت

یکی از دغدغه های همیشگی کاربران این است که چگونه میشود از اسپم شدن ایمیل های ارسالی از سرور و سایت جلوگیری کرد. بسیار مهم است ایمیل های ارسالی به کاربران به پوشه spam منتقل نشود، اما آیا راهی وجود دارد که جلوگیری از اسپم شدن ایمیل ها را تضمین کند؟

How to prevent cPanel mails to go into spam folder

جلوگیری از اسپم شدن ایمیل ها

باید بدانیم که سرویس دهنده های ایمیل مثل Gamil از مجموعه گسترده ای از قوانین و روال ها برای تشخیص ارسال اسپم استفاده میکنند، مانند اعتبار و پیشینه IP، محتوا و ساختار پیام، SMTP سازگار با RFC، بازخورد کاربر ایمیل و … است.

واقعا هیچ راه تضمین کننده ای برای این مشکل وجود ندارد اما روش هایی را با هم بررسی میکنیم که با انجام آنها احتمال اسپم شدن ایمیل های ارسالی به کمترین میزان برسد.

۱- تنظیم PTR Record

برای IP سرور حتما باید یک PTR تعریف کنیم، بهتر است PTR Record با hostname سرور مشابه باشد، برای تنظیم PTR رکورد باید از طریق دیتاسنتر یا مالک IP اقدام نمایید. برای اطمینان از تنظیم بودن PTR بروی IP سرور از سایت زیر کمک بگیرید:

https://mxtoolbox.com/ReverseLookup.aspx

بسیاری از سرویس دهندگان ایمیل PTR رکورد را به عنوان شاخصی از یک سرور پست الکترونیکی تحت تأیید در نظر می گیرند.

۲- تنظیم SPF و DKIM

سرویس دهنده های ایمیل معمولا از مشخصات غیرواقعی در قسمت From ایمیل استفاده میکنند، سرورهای ایمیل با استفاده از سوابق DNS به نام SPF (چارچوب خط مشی فرستنده) و DKIM (دامنه شناسایی شده توسط DomainKeys) با این امر مبارزه می کنند.

برای فعال سازی SPF و DKIM از طریق Cpanel به بخش Email و قسمت Authentication مراجعه کنید. این تنظیمات امنیتی پایه را فعال می کند، اما بسیاری از کاربران نیاز به تنظیمات اضافی مانند افزودن سرور های ایمیل شرکت، ایجاد hard fail و غیره دارند. ما این کار را با استفاده از ویرایشگر پیشرفته DNS انجام می دهیم.

مدیران سرور میتوانند از آموزش زیر استفاده کنند:
اضافه کردن SPF و DKIM رکورد برای تمام اکانت ها در Cpanel

۳- همیشه از SMTP استفاده کنید.

همیشه لیست ارسال پستی باید از SMTP استفاده کند تا authentication باعث اعتبار ارسال شود، هرگز به sendmail یا توابع نامه php / perl اعتماد نکنید. 

در سرورهای اشتراکی تمام ایمیل‌های سرور شما از یک IP ارسال میشوند، آدرس دامنه وب سایتها متفاوت است ولی تمام ایمیل‌ها از یک آدرس IP ارسال میشوند.

 

روش های دیگری نیز میتواند این مشکل را کاهش دهد:

  • فعال سازی SpamAssassin در WHM برای اعمال روش های کنترل اسپم سختگیرانه را بر روی ایمیلهای خروجی
    cPanel به طور پیش فرض تنها ایمیل های دریافتی را به عنوان هرزنامه اسکن می کند، با فعال کردن SpamAssassin، اگر یک پست حاوی هر گونه احتمال جاسوسی توسط جیمیل، هاتمیل و غیره باشد، پست الکترونیکی ارسال نخواهد شد.
  • استفاده از WAF : فایروال وب برنامه های در حال اجرا را از آلودگی وب سایت و آپلود بدافزار جلوگیری میکند. بنابراین اسکریپت های هرزنامه هرگز از طریق وب سایت های آسیب پذیر به سرور نمی رسند.
  • استفاده از malware scanner مانند CXS
  • محدود کردن تعداد ارسال ایمیل های روزانه در Cpanel
  • تنظیم رکورد DMARC :  یک هشدار اولیه از هرزنامه احتمالی در سرور می دهد و ما را قادر می سازد تا اقدامات اصلاحی قبل از اینکه IP در لیست سیاه قرار گیرد را انجام دهیم.
  • تغییر IP ارسال کننده ایمیل در سرور : گاهی با تغییر IP سرویس ایمیل مشکل Spam شدن ایمیل های ارسالی موقتا برطرف خواهد شد.

 

      مواردی که احتمال spam شدن را افزایش میدهد:

  • ارسال به آدرس های غیرواقعی یا غیرقانونی و نامرتبط
  • ارسال تغداد زیاد ایمیل در یک زمان
  • ارسال محتوای غیرقانونی و نادرست
  • محتوای ارسالی/فایل html تشکیل دهنده‌ی ایمیل، استفاده از عنوان نامناسب ایمیل و امثال آن نیز تاثیر فراوانی در این موضوع دارند.(همانطور که در قانون CAN-SPAM آمده است ، خلاف قانون است که شخصی را با عنوان موضوع خود گمراه کنید تا وی را وادار به مشاهده پیام کند)
  • شما از کلمات Spam Trigger اسنفاده میکنید، مانند، حیرت آور(Amazing)- چک یا حواله(Check or money order) – اینجا کلیک کنید(Click here) و …
  • طبق قانون CAN-SPAM ACT گمراه کردن افراد با قرار دادن اطلاعات غیرواقعی در فیلد های “از” (from)، “به”(to) ، “پاسخ به شما”(reply-to) خلاف است مانند‍استفاده از موارد زیر، ایمیل از سمت رئیس جمهور – ارسال ایمیل از سمت دولت یا در پاسخ به کمک به ریشه کن کردن کرونا و ….
  • لینک‌ها و پیوست هایی که در این ایمیل‌ها وجود دارند توجه کنید، اگر محتوای ایمیل خطرناک تشخیص داده شود ایمیل spam می شود، مانند وجود Phishing در ایمیل یا پیشنهاد درخواست پول،  ترساندن یا تهدید کردن کاربر

میزان منابع مناسب برای VPS

How much RAM, CPU, Storage, and IOPS resources does your VPS really need?

 شاید شما در زمان خرید VPS از منابع مورد نیاز خود مطمئن نباشید

 در این پست میخواهیم به شما کمک کنیم تا بدانید به چه مقدار رم، سی‌پی‌یو، حافظه، IOPS و ترافیک  نیاز دارید تا با کمترین هزینه سرور مجازی مناسب خود را تهیه نمایید.

سوالی که معمولا در زمان خرید VPS می پرسیم این است که دقیقا چه مقدار منابع نیاز داریم؟

جواب این سوال همیشه این است: “بستگی دارد

هیچکس  دوست ندارد این جواب را بشنود اما واقعیت همین است!

انتخاب یک VPS  متناسب با نیازهای شما بسیار مهم است. چنانچه منابع را کمتر از میزان مورد نیاز در نظر بگیرید VPS  شما Crash میکند  و  چنانچه منابع را بالاتر از میزان مورد نیاز در نظر بگیرید پول زیادی را  بیخود هدر داده اید.

هر WebSite و مورد استفاده آن برای مشتری متفاوت است.  بنابراین ما به عنوان ارائه دهنده خدمات سرور،  زمان زیادی را صرف میکنیم  تا مطمئن شویم مشتریان جدید با پلن‌های متناسب با نیازهایشان منطبق شده‌اند.

  • چه مقدار رم نیاز دارید؟

ادامه ی مطلب

نصب tidy در دایرکت ادمین

install tidy in directadmin

برای نصب tidy بروی php در دایرکت ادمین ابتدا باید کتابخانه های پیش فرض را نصب کنید.

yum install libtidy libtidy-devel


سپس در مسیر نصب کانفیگ php سرور configure.phpXX خط زیر را اضافه کنید:
 --with-tidy

در پایان باید php سرور را rebuild کنید.

بک آپ گیری از تمام اکانت ها در سی پنل

create a full cpanel backup of all cpanel accounts

برای بک آپ گیری از تمام اکانت های cPanel میتوانید bash اسکریپت زیر را اجرا کنید.

for user in `ls /var/cpanel/users | grep -v "\."`;do /scripts/pkgacct $user;done


یا

for backup in `\ls /var/cpanel/users/`; do /scripts/pkgacct $backup; done

 

کد بالا را در یک فایل با پسوند sh ( مثل bckacc.sh ) دخیره کنید و دسترسی لازم برای اجرا به آن بدهید. سپس کد زیر را از طریق Terminal اجرا کنید.

sh bckacc.sh


با اجرای دستور بالا از تمام اکانت ها بک آپ گیری و در مسیر /home سرور نگهداری میشود، قبل از اجرای دستور از وجود فضای کافی برای بک آپ گیری بروی سرور اطمینان حاصل کنید.


اگر میخواهید بک آپ ها پس از ایجاد به سرور دیگری از طریق دسترسی ssh منتقل شوند میتوانید از کد زیر کمک بگیرید:

for USER in `\ls -A1 /var/cpanel/users/`; do /scripts/pkgacct $USER ; rsync -aP --rsh='ssh -p227' /home/cpmove-$USER.tar.gz -e ssh root@destinationIP:/home/ ; rm -f /home/cpmove-$USER.tar.gz ; done



بجای destinationIP آدرس IP سرور مقصد و بجای ۲۲۷ پورت ssh سرور مقصد را وارد کنید.

برای بک آپ گیری از همه اطلاعات هاست ها بجز Home Directory میتوایند از دستور زیر در قسمت بک آپ گیری استفاده کنید.

/scripts/pkgacct --skiphomedir

 

اسکریپت Backup گیری و FTP از اکانت های cPanel را از لینک زیر مشاهده کنید.

اسکریپت Backup و FTP

در اسکریپت بالا تنها کافی است اطلاعات سرور FTP را در قسمت FTP server configuration ویرایش نمایید.

افزایش فضای دیسک LVM در لینوکس

How can I resize an LVM partition

برای تغییر فضای LVM در سرورهای باید از دستور زیر استفاده کنید.

lvextend
و یا
lvresize

با فرض اینکه مسیر مورد نظر بصورت زیر است.

lvextend --size +40G /dev/vg0/root

دستور بالا ۴۰ گیگ به فضای فعلی اضافه میکند.

lvextend --size 120G   /dev/vg0/root

دستور با فضا را به ۱۲۰G تغییر می دهد.

در نهایت باید با استفاده از دستور زیر تغییرات را نهایی کنیم.

resize2fs /dev/mapper/vg0-root

ساخت وب سایت با وردپرس (قسمت دوم)

با قسمت دوم آموزش ایجاد وب سایت با وردپرس در خدمت شما هستیم. در بخش اول چگونگی انتخاب هاست مناسب وردپرس و خرید دامنه مناسب را بررسی کردیم.

در قسمت دوم با ساختار وردپرس و معرفی امکانات آن آشنا میشویم.

 

تاریخچه وردپرس

از سال ۲۰۰۳، وردپرس یک برنامه مدیریت محتوا برای ساخت و مدیریت وب سایت ها بوده است. در نتیجه رشد و شکوفایی آن، حدود ۳۰ درصد از ترافیک اینترنت توسط سایت های وردپرسی است.

بر خلاف دیگر سایت سازها و یا سیستم های back-end، وردپرس برای دانلود، نصب و استفاده کاملا رایگان است. شما برای استفاده از وردپرس به عنوان سیستم مدیریت محتوای وب سایت خود نیازی به پرداخت هزینه ای ندارید.

وردپرس یک نرم افزار اپن سورس است. طی تعریف‌های انجام شده، نرم افزار اپن سورس نرم افزاریست که برای هر فردی رایگان در دسترس، قابل استفاده، قابل تغییر و اشتراک گذاری (در قالب اصلاح شده یا اصلاح نشده) می‌باشد.

تنها قسمتی از وب سایت وردپرسی شما که باید برای آن هزینه پرداخت کنید خرید هاست و دامنه می‌باشد. تغییرات دیگر مانند قالب ها، پلاگین‌ها و یا توسعه دهنده‌های کاملا انتخابی است.( دارای ابزارهای رایگان و غیر رایگان می باشد)

بعلاوه هزاران آموزش وردپرس و دستورالعمل های آنلاین وجود دارد که اگر به مشکلی برخوردید و یا مایل به بهبود وب سایت خود هستید، از آن استفاده کنید.

 

راه اندازی سایت با وردپرس

پس از تهیه هاست و دامنه مناسب، زمان آن رسیده تا سایت خود را راه اندازی کنید.

 

اگر تصمیم خود را برای راه اندازی یک وب سایت برای کسب و کار کوچک خود گرفته اید، نگران اینکه این کارپیچیده یا وقت گیر است،  نباشید. راه اندازی یک وب سایت پایه وردپرس بسیار آسان است. در حقیقت، اکثر مردم می توانند در حدود ۳۰ دقیقه این کار را  بدون هیچگونه مهارت فنی پیشرفته یا آموزش ویژه به پایان برسانند.

اما راه اندازی وب سایت وردپرس برای اولین بار به معنای شناختن اصطلاحات مربوط به بخش های مختلف یک سایت وردپرس است.

اگر قبلا وبسایتی راه اندازی نکرده اید، ممکن است با ابزار و اجزایی  که برای فعال شدن مورد نیاز است، آشنا نباشید بیایید  در مورد نحوه ساخت سایت شما، ابتدا با تعریف اصطلاحات  برای توضیح ابزار مورد نیاز شروع  کنیم. در ابتدا به معرفی قسمت های وردپرس می پردازیم و در قسمت های بعد به چگونگی استفاده از آن ها اشاره خواهیم کرد.

ادامه ی مطلب

تغییر زمان TTL در سی پنل

How to change default TTL WHM

در WHM میتوانید از طریق گزینه Set Zone Time To Live (TTL)  بصورت دستی مقدار TTL یک دامنه را به میزان دلخواه تغییر دهید.

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

/etc/wwwacct.conf

و مقادیر NSTTL و TTL را به میزان عدد دلخواه تنظیم کنید و سپس سرویس cPanel را restart کنید.

راهکار ایجاد پلن محافظتی در مقابل حملات DDOS

Making a DDoS Protection Plan

معرفی ۸ راهکار موثر در مقابل حملات DDOS

هنگامی که یک حمله DDoS رخ می دهد، نگرانی بوجود می آید. داشتن یک برنامه کاهش DDoS  و پاسخ منظم و به موقع، تجارت آنلاین شما را نجات خواهد داد. مراحل زیر را برای توسعه یک برنامه کاهش DDoS برای سازمان خود دنبال کنید.

 

 

ادامه ی مطلب

راهنمای خرید و ثبت دامنه

امروز راهنمای کاملی از نحوه ثبت و خرید دامنه اینترنتی برای شما آماده کرده ایم، دامنه در حقیقت نام وب سایت شما است و شاید یکی از مهمترین قسمت های شروع یک بزینس باشد.
بنابراین باید در انتخاب نام دامنه برای کسب و کار خود توجه ویژه ای داشته باشیم زیرا در آینده سایت ما را با این نام خواهند شناخت.

مراحل ثبت دامنه های اینترنتی:

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

 

نام دامنه چیست؟

نام دامنه مانند نام مخاطب در گوشی شماست. به جای تایپ مجموعه‌ی پیچیده از اعداد ( آدرس , IP که آدرس حقیقی و منحصر به فرد سایت شما در اینترنت است)  در مرورگر، نام دامنه را تایپ کنید. نام‌های دامنه نسبت به آدرس IP کار بر پسند تر و برای یادآوری  راحت تر هستند.

همه نام‌های دامنه به یک آدرس IP متصل می‌شوند. هر نام دامنه یک ساختار خاص را دنبال می‌کند که شامل نام منحصر به فرد دامنه شما به همراه  یک پسوند  است که یک دامنه سطح  بالا (TLD) مانند .CO، .COM  ، .ORG ، .EDU ، .NET  را تعیین می‌کند.

در حال حاضر صدها TLD  برای انتخاب وجود دارد. پسوندهای دامنه در سرور ستاپ در اینجا مشخص است. پیشنهاد ما انتخاب یک نام مناسب،  متناسب با کسب و کار شماست. مثلا برای سایت‌های فروشگاهی پسوند SHOP و برای کسب و کارهای مربوط  به اینترنت و شبکه پسوند NET مناسب است.

چگونه نام دامنه را انتخاب کنیم؟

یکی از اهداف نام دامنه خوب این است که برای جستجو آسان باشد. اگر نام دامنه‌ای را انتخاب کنید که شامل  اصطلاح یا کلمه کلیدی جستجوی شده‌ی  باشد، احتمالا خودتان را در مجموعه‌ای گسترده از نتایج جستجو گرفتار خواهید کرد.برای  نام سایت، یک نام جذاب و کوتاه در نظر بگیرید که کلیت سایتی که می‌خواهید راه‌ اندازی کنید را در بر گیرد. به خاطر ماندنی ترین نام‌های دامنه بین ۶ تا ۱۴ حرف دارند.

شگردهای مورد نیاز برای انتخاب نام دامنه چیست؟ پیشنهادات تخصصی ما

  • نام کوتاهتر بهتر است: این برای مشتریان برای به خاطر آوردن آسانتر بوده و این  شانس شما را برای شما فراهم می‌کند که در شبکات اجتماعی مانند Facebook، Twitter، Instagram و …
  • از خطوط ربط (-) و اعداد اجتناب کنید: خط هرگز ایده خوبی نیست و دامنه با اعداد باعث گیج شدن کاربران در جستجو می‌شود. اگر عدد انتخاب کنید، حتما هر دو دامنه با عدد و حروف را ثبت کنید تا بازدیدکننده و ترافیک خود را از دست ندهید بطور مثال: com” و “functionfour.com”.
  • دامنه‌هایی مرتبط با نام‌های تجاری و دارای حق کپی رایت را ثبت نکنید: ممکن است به دلیل حق کپی رایت یا نام برند این دامنه‌ها از دست بدهید.
  • دامنه‌ای را انتخاب کنید تا برای کاربران براحتی قابل یادآوری باشد.اکثر کسب و کارها نام کسب و کار خود را به عنوان نام دامنه انتخاب می‌کنند زیرا برای کاربران قابل یادآوری می‌باشد.
  • در صورت امکان، دامنه‌های مشابه را خریداری کنید: اگر کسب و کار شما رشد می‌کند، مطمین باشید فردی نام مشابه دامنه شما را خریداری می‌کند تا بعدا به شما ارائه دهد. مثلا اگر com را ثبت کرده‌اید پسوندهای  .IR، .NET و …. را هم ثبت کنید.

اطمینان حاصل کنید که در مورد نام دامنه به اندازه کافی تحقیق کرده‌اید تا درگیر نام‌های تجاری،  مشکلات رقبا یا مسائل بالقوه‌ای قانونی  نشوید. برای یافتن نام دامنه برای ثبت باید در WHOIS ثبت و آزاد بودن دامنه را بررسی کنید.

WHOIS چیست؟

WHOIS یک نوع جستجو می‌باشد که اطلاعات خاص نام دامنه را تامین می‌کند. وقتی یک نام جدید دامنه ثبت می‌شود،  ثبت کننده دامنه (مالک دامنه) باید اطلاعات صحیح تماس را در هنگام ثبت درج کند. این اطلاعات با نام دامنه همراه است و در WHOIS ثبت می‌شود.

برای خرید و ثبت دامنه از سرورستاپ به لینک ثبت دامنه اینترنتی مراجعه کنید.

علاوه بر نام دامنه، شما می‌توانید ویژگی‌های دیگری را نیز برای وب‌ سایت خود فعال نمایید. بطور مثال اگر وب سایت شما پرداخت آنلاین دارد،‌ نیاز به گواهی SSL دارید.

گواهی SSL  چیست؟

اطمینان دادن به افراد برای محصول یک چیز و اینکه چگونه به بازدید کنندگان سایت خود این اطمینان را بدهید چیز دیگری‌است. برای این کار نیاز به گواهی SSL  دارید.داشتن گواهی  SSL (لایه امنیتی) به شما اجازه می‌دهد که اطلاعات  شخصی و کارت اعتباری را  بی خطر و ایمن پردازش کنید. این گواهی  با کارت‌های پرداخت و خدمات آنلاین سازگاز است.

گواهی SSL در سایت شما در قسمت آدرس بار برای کاربران قابل مشاهده است. این نشان به به بازدیدکنندگان و مشتریان بالقوه شما اطمینان میدهد که اطلاعات درج شده در سایت شما ایمن می‌باشد.

گواهی SSL بالاترین سطح رمزگذاری برای حفاظت قدرتمند و بیشترین انعطاف پذیری را برای حفظ اطلاعات فراهم میکند. گواهی SSL در سرور ستاپ از طریق لینک زیر قابل ارائه می‌باشد:

خرید کواهی SSL

ساخت وب سایت با وردپرس (قسمت اول)

در این مقاله با آموزش کامل ساخت سایت با وردپرس آشنا میشویم. همانطور که میدونیم وردپرس محبوب ترین سایت ساز مورد استفاده در جهان هست که بطور متوسط بیش از ۶۰٪ سایت های جهان با استفاده از هسته ورپرس ساخته شده اند. وردپرس به علت آسان بودن و انعطاف پذیری بالا و همچنین جامعه استفاده کنندگان و توسعه دهندگانِ فراوان رشد بسیار سریعی داشته و همچنان هم در حال رشد هست. در زمانی که این مقاله به نگارش درمیاید نسخه ۵ وردپرس هم مدتی هست که منتشر شده. در این مقاله سعی میکنیم یاد بگیریم چگونه سایت با وردپرس راه اندازی کنیم و سایت رو پربار و معتبرش کنیم. همین سایتی که در حال مطالعه هستید هم وردپرسی هست.

 

این مقاله در سه قسمت آماده شده که امروز قسمت اول – بخش اول اون رو منشتر میکنیم. امروز قراره در مورد هاست و انواع اون صحبت کنیم.

هنگامی که شما می خواهید یک کسب و کار را در دنیای واقعی شروع کنید، برای فروش محصولات خود به ایجاد، ذخیره و استفاده از یک مکان فیزیکی نیاز دارید. همان قوانین در هنگام ایجاد فروشگاه در دنیای دیجیتال نیز صادق است. یک مکان آنلاین که مشتریان می توانند شما و محصول شما را پیدا کنند. این مکان وب سایت شماست.

هنگامی که شما یک کسب و کار آنلاین را راه اندازی می کنید، وب سایت شما از یک سری فایل ها، تصاویر و کدهای HTML تشکیل شده است. این فایل ها به یک خانه آنلاین نیاز دارند، در غیر این صورت آنها فقط بر روی کامپیوتر شما نصب می شوند و هیچ کس هرگز آنها را نخواهد دید. شرکت های میزبانی وب یک مکان بر روی سرور برای ذخیره تمام فایل های وب سایت شما ارائه می دهند  که هر وقت فردی نام سایت شما را در مرورگر خود وارد می کند، محتوای سایت و محصولات شما نمایش داده میشود. بدون میزبانی فایل ها در یک شرکت خدمات هاستینگ، مشتریان نمی توانند کسب و کار آنلاین شما را در اینترنت پیدا کنند. بنابراین، زمانی که شما فضای میزبانی سایت از یک شرکت هاستینگ  خریداری کنید، شما به سادگی یک فضای را بر روی یک سرور اجاره کرده اید، همانند یک فروشگاه فیزیکی در واقعیت برای کسب و کار خود را اجاره دهید.

 

ادامه ی مطلب