سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود
wepido.ir

تجربه یک‌ساله میزبانی ایمیل شخصی؛ پروژه‌ای نرم‌افزاری که هرگز تکرار نمی‌کنم

تجربه یک‌ساله میزبانی ایمیل شخصی؛ پروژه‌ای نرم‌افزاری که هرگز تکرار نمی‌کنم

بسیاری از علاقه‌مندان به دنیای خودمیزبانی (Self-Hosting) کار خود را با جایگزین کردن سرویس‌های ابری آغاز می‌کنند؛ از Google Drive و iCloud تا Bitwarden Premium و NextDNS. اما آخرین سنگر این مسیر، یعنی سرور ایمیل، داستان کاملاً متفاوتی دارد. یکی از کاربران که تجربه یک‌ساله خود را در این زمینه منتشر کرده، تأکید می‌کند که این پروژه نرم‌افزاری، تنها پروژه‌ای است که هرگز حاضر نیست دوباره آن را تکرار کند.

راه‌اندازی سرور ایمیل، خودش یک پروژه مستقل است

او ابتدا سراغ محبوب‌ترین گزینه‌های انجمن‌های فنی رفت و نام Mailcow بیش از همه تکرار می‌شد. اما با مطالعه مستندات این نرم‌افزار، حداقل منابع موردنیاز آن یعنی ۶ گیگابایت حافظه به‌همراه ۱ گیگابایت فضای Swap، او را از این انتخاب منصرف کرد؛ چرا که کل سرور خانگی‌اش ۱۲ گیگابایت حافظه داشت و بیش از ۲۰ سرویس روی آن در حال اجرا بود.

در نهایت انتخاب او روی Stalwart قرار گرفت؛ یک سرور ایمیل و همکاری (Collaboration Server) متن‌باز که با زبان برنامه‌نویسی Rust نوشته شده و از پروتکل‌های SMTP، IMAP، POP3 و JMAP به‌همراه CalDAV، CardDAV و WebDAV پشتیبانی می‌کند. بر اساس مستندات، برای ۵ تا ۱۰ کاربر، ۱ گیگابایت حافظه کافی است.

نخستین پیش‌نیاز شبکه‌ای برای کارکرد یک سرور ایمیل، برقراری اتصال‌های TCP ورودی و خروجی روی پورت ۲۵ است. او با ابزار netcat بررسی کرد و متوجه شد این پورت از سمت ارائه‌دهنده خدمات اینترنت (ISP) باز است. اما در مرحله تنظیم DNS و هویت ایمیل، به الزام رکورد PTR برخورد؛ رکوردی از نوع DNS معکوس (Reverse DNS) که نشانی IP را به یک نام میزبان متصل می‌کند تا سرویس‌هایی مانند جیمیل و اوت‌لوک بتوانند اصالت راه‌اندازی را تأیید کنند.

در اتصال اینترنت خانگی، مدیریت رکورد PTR بر عهده ISP است. بررسی با nslookup نشان داد هیچ رکورد DNS معکوسی وجود ندارد و ISP نیز از ثبت آن خودداری کرد. همین جا بود که نقشه میزبانی ایمیل در خانه رنگ باخت.

هتزنر سریع پاسخ داد؛ اما شرط و شروط داشت

او تصمیم گرفت سرور ایمیل را روی یک سرور مجازی ارزان (VPS) در حساب قدیمی خود در هتزنر راه‌اندازی کند. این بار پیش از هر اقدامی، همه پیش‌نیازها را بررسی کرد و متوجه شد هتزنر به‌صورت پیش‌فرض پورت‌های ۲۵ و ۴۶۵ را مسدود می‌کند تا از سوءاستفاده اسپمرها جلوگیری شود. باز کردن این پورت‌ها نیازمند درخواست دستی بود که به دلیل سابقه حساب و فاکتورهای پرداخت‌شده، در چند دقیقه تأیید شد.

سپس Stalwart را با Docker Compose روی VPS مستقر کرد و مراحل راه‌اندازی را تکمیل کرد:

  • ثبت هفت رکورد DNS
  • تعریف چهار قانون فایروال (Firewall)
  • باز کردن پورت‌های ۲۵ و ۴۶۵
  • دریافت گواهی Let's Encrypt با ابزار acme.sh و توکن محدودشده Cloudflare
  • ساخت یک صندوق پستی (Mailbox) و یک نام مستعار postmaster

هزینه ماهانه این VPS تنها ۴.۹۹ دلار بود، در حالی که او پیش‌تر برای هر کاربر Google Workspace ماهانه ۸.۴۰ دلار پرداخت می‌کرد؛ بنابراین در ذهنش صرفه‌جویی قابل‌توجهی تصور می‌کرد. سپس نخستین ایمیل را ارسال کرد.

همه آزمون‌ها قبول شد، اما یک ارائه‌دهنده هنوز «نه» می‌گفت

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

بررسی هدر پیام‌های دریافتی نشان داد جیمیل و پروتون‌میل امضای RSA DKIM را با موفقیت تأیید کرده‌اند، اما رفتارشان با امضای دوم Ed25519 متفاوت بود. اوت‌لوک علاوه بر همان بررسی‌ها، احراز هویت ترکیبی مایکروسافت (compauth=pass) را نیز پاس کرده و الگوریتم Ed25519 را به‌عنوان روشی پشتیبانی‌نشده نادیده گرفته بود. این یافته‌ها توضیح نمی‌داد چرا فقط جیمیل ایمیل را اسپم می‌داند، چون امضای RSA معتبر بود و DMARC نیز پاس شده بود.

بررسی نشانی IP سرور با MXToolbox نیز هیچ قرارگیری در فهرست‌های سیاه عمومی، از جمله Spamhaus ZEN، نشان نداد. با این حال، گوگل سیستم‌های اعتبارسنجی فرستنده اختصاصی خود را دارد و یک دامنه تازه یا IP کم‌ترافیک می‌تواند اعتبار ناچیزی داشته باشد. در نهایت او هرگز دلیل دقیق اسپم‌شدن ایمیل‌ها در جیمیل را کشف نکرد.

راه‌اندازی بخش آسان ماجراست؛ زنده نگه‌داشتن، خودِ کار است

مشکل تنها به تحویل ایمیل محدود نبود. در نسخه‌ای که او اجرا می‌کرد (0.16.24)، Stalwart نه اپلیکیشن اختصاصی داشت و نه وب‌میل (Webmail) داخلی. برای استفاده روزمره باید از نرم‌افزارهای شخص ثالث مانند Thunderbird استفاده می‌شد و ورود به حساب نیز نیازمند وارد کردن مشخصات سرور IMAP در کنار نام کاربری و گذرواژه بود. به این ترتیب، امکان ورود سریع از مرورگر روی یک رایانه دیگر وجود نداشت.

او آزمونی نیز برای پایداری سرویس انجام داد: کانتینر Docker را عمداً متوقف کرد و در همان بازه زمانی ایمیلی به آدرس خودمیزبان فرستاد. ایمیل دریافت شد، اما حدود ۲۰ تا ۲۵ دقیقه پس از بالا آمدن کانتینر و بر اساس سیاست تلاش مجدد (Retry Policy) فرستنده. همچنین در آزمون بازگردانی (Restore)، هرچند فرایند با موفقیت انجام شد، نسخه پشتیبان قدیمی‌تر بود و ایمیل‌های تازه را از سرور پاک کرد؛ در نتیجه کلاینت ایمیل نیز آن پیام‌ها را در همگام‌سازی بعدی حذف کرد.

صورتحسابی که ترجیح داد بپردازد

در پایان، او با موانعی چون تحویل‌پذیری نامطمئن ایمیل، نبود وب‌میل، مسئولیت نگهداری ۲۴ ساعته و هزینه ماهانه VPS روبه‌رو شد و تصمیم گرفت همان Google Workspace پولی را حفظ کند. به گفته او، Stalwart خودش مشکل نیست و یک سرور ایمیل ساده برای استقرار است؛ اما اگر کسی آماده پذیرش این مسئولیت سنگین باشد، می‌تواند گزینه‌ای قابل بررسی باشد.

نظرتان را ثبت کنید کد خبر: 55077 گروه خبری: اخبار نرم افزار منبع خبر: XDA Developers تاریخ خبر: 1405/07/13 تعداد مشاهده: 117
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
برندسازی اینترنتی

برندسازی اینترنتی

برند چیست؟ و توضیحاتی راجع به برندهای معروف

روش مونتاژ کامپیوتر

روش مونتاژ کامپیوتر

آموزش مونتاژ کامپیوتر

Clash of Kings 11.09.0 for Android +4.4

Clash of Kings 11.09.0 for Android +4.4

کلش آف کینگ

SteamWorld Heist The Outsider

SteamWorld Heist The Outsider

استیم ورلد سرقت بیگانه

Virtua Tennis Challenge 4.5.4 for Android

Virtua Tennis Challenge 4.5.4 for Android

بازی تنیس

سخنرانی محمدمهدی ماندگاری با موضوع تغییر ذائقه خطری در کمین جامعه اسلامی

سخنرانی محمدمهدی ماندگاری با موضوع تغییر ذائقه خطری در کمین جامعه اسلامی

تغییر ذائقه خطری در کمین جامعه اسلامی با محمدمهدی ماندگاری

Studying the individual and society

Studying the individual and society

کتاب راهنمای ازدواج و خانواده

An Introduction to the Methodology and its Applications

An Introduction to the Methodology and its Applications

ملزومات آنالیز تجارت

Computer Maintenance, Techniques For Everyone

Computer Maintenance, Techniques For Everyone

آموزش تعمیر و نگهداری کامپیوتر

گلچین مولودی ویژه مبعث پیامبر سال 99

گلچین مولودی ویژه مبعث پیامبر سال 99

مولودی مبعث رسول اکرم سال 99

نخستین کتاب حدیث تاریخ اسلام

نخستین کتاب حدیث تاریخ اسلام

فضائل اهل بیت از زبان پیامبر اکرم صلّی الله علیه و آله

هواپیما جنگی صاعقه 1.1 برای اندروید 2.3+

هواپیما جنگی صاعقه 1.1 برای اندروید 2.3+

صاعقه

LUNA The Shadow Dust

LUNA The Shadow Dust

بهترین بازی های فکری برای کامپیوتر

proDAD Disguise 2.0.216.1

proDAD Disguise 2.0.216.1

سانسور فیلم

Virtua Tennis 4.5.4 for Android

Virtua Tennis 4.5.4 for Android

بازی تنیس

MX Nitro

MX Nitro

موتور سواری ام ایکس نیترو

Pluralsight - Node.js for .NET Developers

Pluralsight - Node.js for .NET Developers

فیلم آموزش نود.جی‌اس ویژه‌ی توسعه‌دهندگان دات‌نِت

ذوالفقار - برش‌هایی از خاطرات شفاهی حاج قاسم سلیمانی

ذوالفقار - برش‌هایی از خاطرات شفاهی حاج قاسم سلیمانی

کتاب صوتی و روایتی ذوالفقار

SQL Server 2008 Enterprise Edition x86/x64

SQL Server 2008 Enterprise Edition x86/x64

نسخه 32 بیتی و 64 بیتی نرم افزار بانک اطلاعاتی اس کیو ال سرور 2008 به همراه سرویس پک 3 و آپدیت امنیتی برای آن

Aiseesoft PDF Converter Ultimate 3.3.62

Aiseesoft PDF Converter Ultimate 3.3.62

تبدیل فرمت فایل های پی دی اف

بهشت و جهنم

بهشت و جهنم

زندگی پس از مرگ

بیانیه «گام دوم انقلاب» خطاب به ملت ایران

بیانیه «گام دوم انقلاب» خطاب به ملت ایران

دستاوردهای شگرف چهار دهه‌ی گذشته

Php-Nuke چیست؟

Php-Nuke چیست؟

پی اچ پی نیوک چیست؟

Voice changer 3.9.3 for Android +4.1

Voice changer 3.9.3 for Android +4.1

تغییر صدا با افکت

LosslessCut 3.70.1 (x64)

LosslessCut 3.70.1 (x64)

برش فیلم

Eplan PPE 2.6.3.10395 x64

Eplan PPE 2.6.3.10395 x64

ایپلن پی پی ای

Xenon Racer + Update 2 REPACK

Xenon Racer + Update 2 REPACK

بازی ماشین برای کامپیوتر

Incredible Mandy + Updates

Incredible Mandy + Updates

اکشن و ماجراجویی

Algodoo 2.0.1 for Win/Mac

Algodoo 2.0.1 for Win/Mac

با فیزیک Algodoo 2

Marvel’s Spider-Man Remastered v2.217.1.0

Marvel’s Spider-Man Remastered v2.217.1.0

مرد عنکبوتی برای کامپیوتر

آموزش تصویری نرم افزار Driver Genius Professional Edition

آموزش تصویری نرم افزار Driver Genius Professional Edition

آموزش دراور جنیوس

Stronghold Kingdoms: Feudal Warfare 30.139.1740 for Android +5.0

Stronghold Kingdoms: Feudal Warfare 30.139.1740 for Android +5.0

بازی جنگ های صلیبی

مدیریت امام خامنه ای(محورهای سوم و چهارم: مدیریت «رفتار» و «فرهنگ» سازمانی)

مدیریت امام خامنه ای(محورهای سوم و چهارم: مدیریت «رفتار» و «فرهنگ» سازمانی)

سیره مدیریتی رهبران دینی جامعه

نشانه ( ده هزار خاطره شهدا ) شهید نسخه 1.0 برای اندروید 2.2+

نشانه ( ده هزار خاطره شهدا ) شهید نسخه 1.0 برای اندروید 2.2+

نشانه هایی از سبک زندگی شهدا

تحلیل روان‌شناسی پیاده‌روی اربعین از زبان آیت الله مصباح یزدی

تحلیل روان‌شناسی پیاده‌روی اربعین از زبان آیت الله مصباح یزدی

تحلیل روان‌شناسی پیاده‌روی اربعیناز زبان آیت الله مصباح یزدی

CPUID HWMonitor 1.68 + Pro 1.59 + Portable

CPUID HWMonitor 1.68 + Pro 1.59 + Portable

مانیتورینگ وضعیت سخت افزار

آموزش SPSS

آموزش SPSS

آموزش SPSS

WRC Generations Deluxe Edition

WRC Generations Deluxe Edition

رالی برای کامپیوتر

Lynda - Time Management Fundamentals

Lynda - Time Management Fundamentals

آموزش مدیریت زمان

Guerrilla Bob 1.4 for Android

Guerrilla Bob 1.4 for Android

باب تیرانداز

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!