OffshoreVps
امنیت26 سپتامبر 20265 دقیقه مطالعهنوشته‌ی تیم OffshoreVps

میزبانی ایمیل شخصی: چه کنیم و چه نکنیم

چرا اجرای سرور ایمیل شخصی دشوار است، SPF، DKIM، DMARC و reverse DNS که نیاز دارید، و گزینه‌ای ساده‌تر برای صندوق ایمیل دامنه.

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

تصویر سپر و قفل با برچسب‌های SPF، DKIM، DMARC، Reverse DNS و اعتبار IP، نمایانگر میزبانی شخصی ایمیل
ایده‌های کلیدی این نوشته.

چرا سخت است

  • اعتبار. ارائه‌دهندگان بزرگ فرستنده‌ها را بر اساس تاریخچه آدرس IP ارزیابی می‌کنند. یک سرور جدید بدون اعتبار شروع می‌کند.
  • احراز هویت. بدون رکوردهای درست SPF، DKIM و DMARC، ایمیل رد یا اسپم می‌شود.
  • DNS معکوس. IP باید به نام میزبان ایمیل شما بازگردد.
  • مراقبت مداوم. شما وصله می‌کنید، صف‌ها را پایش می‌کنید و گزارش‌های سوءاستفاده را رسیدگی می‌کنید.

انجام دهید

  • SPF، DKIM و DMARC را تنظیم کنید. آن‌ها به گیرندگان می‌گویند سرور شما اجازه دارد از طرف دامنه‌تان ایمیل بفرستد.
  • DNS معکوس را هماهنگ کنید با نام میزبان ایمیل خود، و مطمئن شوید نام میزبان به همان IP تبدیل می‌شود.
  • از TLS استفاده کنید برای ارسال و دریافت.
  • آهسته شروع کنید. ابتدا حجم کم بفرستید و فقط به افرادی که منتظر ایمیل شما هستند.
  • رله باز را ببندید. سرور شما باید فقط برای کاربران احراز هویت‌شده ارسال کند.
  • پشتیبان بگیرید از صندوق‌ها و پیکربندی. پشتیبان‌گیری با restic یا borg را ببینید.

انجام ندهید

  • از سرور جدید ایمیل انبوه یا بازاریابی نفرستید. برای آن از یک سرویس ارسال مناسب استفاده کنید.
  • پورت‌های 25، 143 یا 110 را بدون احراز هویت و TLS باز نگذارید.
  • اگر می‌توانید، ایمیل را روی همان سرور کوچکی که همه چیز دیگر روی آن است اجرا نکنید.
  • بانس‌ها و گزارش‌های سوءاستفاده را نادیده نگیرید.
گام‌های این راهنما به ترتیب: ۱. چرا دشوار است؛ ۲. چه کنیم؛ ۳. چه نکنیم؛ ۴. رکوردهای موردنیاز؛ ۵. ابزارهای کمکی؛ ۶. گزینه‌ی ساده‌تر: ایمیل همراه هاستینگ شما
گام‌های این راهنما به ترتیب.

رکوردهای مورد نیاز

example.com.        TXT   "v=spf1 mx -all"
mail._domainkey     TXT   "v=DKIM1; k=rsa; p=PUBLIC_KEY"
_dmarc.example.com. TXT   "v=DMARC1; p=quarantine; rua=mailto:postmaster@example.com"
example.com.        MX 10 mail.example.com.

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

ابزارهای کمکی

سرورهای ایمیل بسته‌بندی‌شده مانند Mailcow، Mail-in-a-Box و Stalwart بخش‌های دشوار راه‌اندازی را انجام می‌دهند. آن‌ها را مقایسه کنید و مستندات فعلی را بخوانید. آن‌ها هم به IP تمیز و رکوردهای DNS بالا نیاز دارند.

گزینه آسان‌تر: ایمیل همراه میزبانی شما

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