سرور ایمیل شخصی: ایمیل رمزنگاریشده خودمیزبان
Gmail و Outlook محتوای ایمیل شما را برای مقاصد تبلیغاتی اسکن میکنند و در صورت درخواست قانونی اطلاعات را در اختیار مقامات قرار میدهند. راهاندازی سرور ایمیل شخصی روی VPS آفشور، کنترل کامل ارتباطات ایمیلی را به شما برمیگرداند. این راهنما روش نصب Mailcow (محبوبترین پلتفرم ایمیل خودمیزبان) را روی VPS ایسلند Anubiz Host شرح میدهد.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
پیشنیازها: دامنه، DNS و منابع سرور
قبل از نصب Mailcow، این پیشنیازها را آماده کنید:
دامنه: یک دامنه شخصی (مثل yourdomain.com) نیاز دارید. میتوانید از Namecheap با Bitcoin خرید کنید.
DNS Records:
# A record
mail.yourdomain.com. IN A VPS_IP
# MX record
yourdomain.com. IN MX 10 mail.yourdomain.com.
# SPF
yourdomain.com. IN TXT "v=spf1 mx ~all"
# rDNS (Reverse DNS): در پنل Anubiz Host تنظیم کنید
VPS_IP -> mail.yourdomain.com
منابع VPS: Mailcow حداقل 6 GB RAM نیاز دارد. پلن متوسط Anubiz Host (8 GB RAM) برای سرور ایمیل تا 50 کاربر کافی است.
پورتهای لازم: 25 (SMTP)، 587 (Submission)، 993 (IMAPS)، 443 (HTTPS panel) را در فایروال باز کنید.
نصب Mailcow با Docker
Mailcow از Docker Compose استفاده میکند که نصب را ساده میکند:
apt install -y docker.io docker-compose git
cd /opt
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
./generate_config.sh
اسکریپت از شما میخواهد:
- هاستنیم سرور ایمیل: mail.yourdomain.com
- منطقه زمانی: Asia/Tehran یا UTC
docker-compose pull
docker-compose up -d
پس از اجرا، پنل مدیریت در آدرس «https://mail.yourdomain.com» در دسترس است.
ورود اولیه: admin / moohoo (باید فورا عوض شود)
در پنل میتوانید دامنهها، صندوقهای ایمیل، aliases و تنظیمات آنتیاسپم را مدیریت کنید.
رمزنگاری end-to-end با PGP
Mailcow بهصورت پیشفرض ایمیلها را رمزنگاری در حین انتقال (TLS) میکند. برای رمزنگاری کامل محتوا (end-to-end encryption)، از PGP استفاده کنید:
نصب Mailvelope در مرورگر: یک افزونه مرورگر که رمزنگاری PGP را به webmail اضافه میکند. با Roundcube (webmail پیشفرض Mailcow) کاملا سازگار است.
تولید کلید PGP:
gpg --full-generate-key
# انتخاب: RSA and RSA, 4096 bits
# کلید عمومی را برای ارسال به مخاطبین export کنید:
gpg --armor --export [email protected] > public-key.asc
انتشار کلید عمومی: کلید عمومی را به سرور کلید keyserver.ubuntu.com ارسال کنید تا مخاطبین بتوانند ایمیلهای رمزنگاریشده برای شما بفرستند.
با این پیکربندی، حتی اگر کسی به سرور ایمیل شما دسترسی فیزیکی داشته باشد، محتوای ایمیلها بدون کلید خصوصی (که فقط پیش شماست) قابل خواندن نیست.
Related Services
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.