mailcow-dockerized از ابتدا تا انتها: رکوردهای DNS، PTR، نصب compose، اولین صندوق و تست تحویل به Gmail. دستورات واقعی اوبونتو.
Mailcow یک مجموعه کامل پستی است — Postfix (SMTP)، Dovecot (IMAP)، SpamAssassin، وبمیل SOGo، تقویمها و مخاطبان — در یک پروژه docker compose با پنل. این راهنما DNS، نصب و اولین تست تحویل را پوشش میدهد. چرا پست خودتان: VPS برای ایمیل.
`mail.example.com` را انتخاب کنید. رکورد A به سرور و برای `example.com` رکورد MX با ارجاع به آن (اولویت 10) بسازید. DNS معکوس (PTR) IP خود را روی `mail.example.com` بگذارید — در پنل مدیریت سرور، بخش IP. SPF، DKIM و DMARC را بعد از نصب در Mailcow میسازید — الان جا بگذارید.
dig +short A mail.example.com dig +short MX example.com # پس از نصب: dig +short TXT example.com | grep spf
apt update && apt install -y git ufw git clone https://github.com/mailcow/mailcow-dockerized cd mailcow-dockerized cp sample/mailcow.conf . # بگذارید: MAILCOW_HOSTNAME=mail.example.com ufw allow 25,80,110,143,465,587,993,995,4190/tcp && ufw allow OpenSSH && ufw --force enable docker compose pull && docker compose up -d
دانلود استک چند دقیقه طول میکشد. جادوگر راهاندازی روی `https://mail.example.com` شما را از رکوردهایی که Mailcow میسازد عبور میدهد: SPF، کلیدهای DKIM و سیاست DMARC — هر کدام را در DNS-зон خود کپی کنید. انتشار را صبر کنید و بررسیهای جادوگر را تا سبز شدن اجرا کنید.
در پنل: Configuration → Mailboxes — بسازید `[email protected]`، رمز بگذارید، وبمیل SOGo را در `/SOGo` باز کنید. سپس نامه واقعی به Gmail و Outlook بفرستید و هدرها را بخوانید: SPF، DKIM و DMARC هر سه باید `pass` باشند. بعد از آن آدرس جدید را به کسی بگویید.
روی سرورهای Buran نه: بررسی زنده از VPS ما تا `mx.google.com` پاسخ `220 ESMTP` میدهد، پس Postfix شما با سرورهای پست خارجی حرف میزند. ورودی 25 را خودتان با ufw باز میکنید، همانطور که بالا رفت.
کمتر از تصور: تیم ۱۵ نفره با سالها مکاتبه در ۲۰ تا ۳۰ گیگابایت جا میشود. ۱۰۰ گیگابایت Core VPS 4 برای بیشترها کافی است؛ اگر پیوستهای بزرگ زیاد است تییر NVMe بگیرید چون Mailcow همانها را از همان دیسک با IMAP میدهد.
دامنه شما، صندوقهای بدون سقف، یک صورتحساب ثابت. دریافت سرور پست →