[{"data":1,"prerenderedAt":143},["ShallowReactive",2],{"seo-verification":3,"blog-استضافة-stalwart-mail-server-على-vps-دليل-شامل-ma-ar":6,"promo-bar-likely":119},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-استضافة-stalwart-mail-server-على-vps-دليل-شامل-ma-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":87,"ctaBody":88,"ctaButton":89,"ctaUrl":90,"relatedPosts":91},298,"استضافة-stalwart-mail-server-على-vps-دليل-شامل",{"fr":12,"en":13,"ar":10,"es":14},"heberger-stalwart-vps","hosting-stalwart-mail-server-on-a-vps-complete-guide","alojar-stalwart-mail-server-en-un-vps-guia-completa","استضافة Stalwart Mail Server على VPS: دليل شامل","ثبّت Stalwart Mail Server على VPS: ملف Go واحد يدعم SMTP وIMAP وJMAP مع multi-tenant أصلي لإدارة نطاقات عدة بدون Docker.",7,4,false,"2026-08-24T00:00:00+00:00","2026-10-20T23:18:05+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},11,"البريد الإلكتروني الاحترافي","emails","bg-cyan-500\u002F10 text-cyan-400",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-stalwart-vps-poster.svg","ملف Go واحد — SMTP وIMAP وJMAP وCalDAV وCardDAV وWebAdmin — لتشغيل بريد إلكتروني لعدة نطاقات عملاء من VPS واحد، بدون بنية Docker متعددة الحاويات. للوكالة التي تُدير عشرة نطاقات منفصلة، يفرض Mailcow موارد ضخمة: 6 غيغاوات RAM على الأقل، حاويات متعددة، إعداد معقد. يُعالج Stalwart Mail Server هذه المعضلة بطريقة مغايرة: نسخة واحدة، ملف ثابت مُصنَّف بـGo، ومحرك multi-tenant أصلي يفصل النطاقات والصناديق دون تكرار البنية التحتية. مع قرابة 14 000 نجمة على GitHub ونسخة مستقرة نشطة (‎v0.16.18، أغسطس 2026)، تجاوز المشروع مرحلة التجربة.",[34,38,49,52,74,77,81,84],{"type":35,"title":36,"body":37},"h2","لماذا Stalwart لأسطول نطاقات متعددة","إدارة البريد الإلكتروني لعملاء متعددين تصطدم دائمًا بالعائق ذاته: كل حل شائع يفرض إما نسخة منفصلة لكل نطاق أو إعدادًا مشتركًا بعزل جزئي. صُمِّم Stalwart من الأساس لـmulti-tenancy: النطاق كيان من الدرجة الأولى في نموذج البيانات. إضافة عميل تعني إنشاء نطاق عبر الـAPI أو الواجهة — دون إعادة تشغيل الخدمة، ودون خطر تسريب البيانات بين العملاء.\n\nلوكالة تُدير من 5 إلى 50 عميلًا، هذا هو الفرق بين بنية تحتية تنمو خطيًا (نسخة إضافية لكل عميل) وبنية تتمدد بشكل مسطح — VPS واحد، نسخة واحدة، N عميل.",{"type":39,"title":40,"items":41},"ul","ما يُقدمه Stalwart عمليًا",[42,43,44,45,46,47,48],"**ملف واحد، بدون Docker** — ملف Go مُصنَّف بشكل ثابت، بلا تبعيات نظام، قابل للنشر مباشرةً على أي توزيعة Linux.","**Multi-tenant أصلي** — نطاقات وصناديق وأسماء مستعارة وحصص مُدارة ككيانات مستقلة مع عزل صارم للبيانات بين العملاء.","**JMAP (RFC 8620) كبروتوكول أساسي** — بروتوكول المزامنة الحديث للبريد، إلى جانب IMAP4 وPOP3 الكلاسيكيين.","**WebAdmin مدمج** — واجهة إدارة HTTPS على المنفذ 8080 دون أداة خارجية.","**‎API JMAP للأتمتة** — إنشاء نطاقات وحسابات قابل للبرمجة، مناسب لسير عمل استقبال العملاء في الوكالات.","**دعم ACME\u002FLet's Encrypt أصلي** — تجديد TLS تلقائي دون Certbot أو reverse proxy إلزامي.","**رخصة AGPL-3.0** — كود مصدري قابل للتحقق، بلا تبعيات مملوكة في النسخة المجتمعية.",{"type":35,"title":50,"body":51},"المتطلبات قبل التثبيت","Stalwart أخف بكثير من Mailcow. للاستخدام الخفيف (1 إلى 5 نطاقات، عشرات الصناديق)، خصص **1 vCPU و1 غيغابايت RAM**. لأسطول من عشرات النطاقات النشطة، **2 vCPU و2 غيغابايت RAM** هو الإعداد الموصى به — الرقم الذي تذكره الوثائق الرسمية للاستخدام متعدد النطاقات.\n\nعلى صعيد الشبكة، يجب فتح أربعة منافذ واردة: **25** ‎(SMTP, استقبال MX)، **465** ‎(SMTPS\u002Fsubmission)، **993** ‎(IMAPS)، و**443** ‎(HTTPS — WebAdmin وJMAP). المنفذ **4190** ضروري لـSieve. يجب أن يكون لـVPS **IPv4 مخصص** و**rDNS مُهيَّأ** يشير إلى اسم مضيف الخادم — ضروري للإيصال. وأخيرًا، يلزم **اسم نطاق** مع صلاحية الوصول إلى منطقة DNS لوضع سجلات MX وSPF وDKIM وDMARC.",{"type":53,"title":54,"steps":55},"steps","تثبيت Stalwart Mail Server",[56,59,62,65,68,71],{"title":57,"body":58},"تحميل الملف التنفيذي","اتصل بـVPS عبر SSH. حمّل أحدث إصدار مستقر من المستودع الرسمي:\n\n```bash\ncurl -fsSL https:\u002F\u002Fgithub.com\u002Fstalwartlabs\u002Fstalwart\u002Freleases\u002Flatest\u002Fdownload\u002Fstalwart-linux-x86_64.tar.gz | tar -xz -C \u002Fusr\u002Flocal\u002Fbin\u002F\nchmod +x \u002Fusr\u002Flocal\u002Fbin\u002Fstalwart\n```\n\nلخادم ARM ‏(Ampere, AWS Graviton)، استبدل `x86_64` بـ`aarch64`.",{"title":60,"body":61},"تشغيل مساعد التثبيت","يوفر Stalwart مساعدًا تفاعليًا يُهيئ مجلدات البيانات ويُنشئ شهادات TLS الأولية وحساب المشرف:\n\n```bash\nsudo stalwart --init\n```\n\nيطلب المساعد اسم مضيف الخادم (مثل ‎`mail.mondomaine.com`)، مسار البيانات (افتراضيًا ‎`\u002Fopt\u002Fstalwart-mail`)، وضع TLS (ACME موصى به) وكلمة مرور المشرف. بعد الإعداد توضع ملفات الإعداد في ‎`\u002Fopt\u002Fstalwart-mail\u002Fetc\u002F`.",{"title":63,"body":64},"إنشاء وحدة systemd","لتشغيل Stalwart تلقائيًا:\n\n```bash\nsudo tee \u002Fetc\u002Fsystemd\u002Fsystem\u002Fstalwart-mail.service \u003C\u003C 'EOF'\n[Unit]\nDescription=Stalwart Mail Server\nAfter=network.target\n\n[Service]\nType=simple\nExecStart=\u002Fusr\u002Flocal\u002Fbin\u002Fstalwart --config \u002Fopt\u002Fstalwart-mail\u002Fetc\u002Fconfig.toml\nRestart=on-failure\nUser=stalwart\n\n[Install]\nWantedBy=multi-user.target\nEOF\nsudo systemctl daemon-reload && sudo systemctl enable --now stalwart-mail\n```\n\nأنشئ المستخدم المخصص أولًا: `sudo useradd -r -s \u002Fbin\u002Ffalse stalwart && sudo chown -R stalwart \u002Fopt\u002Fstalwart-mail`.",{"title":66,"body":67},"فتح المنافذ في جدار الحماية","على Ubuntu\u002FDebian مع UFW:\n\n```bash\nsudo ufw allow 25\u002Ftcp comment 'SMTP'\nsudo ufw allow 465\u002Ftcp comment 'SMTPS'\nsudo ufw allow 993\u002Ftcp comment 'IMAPS'\nsudo ufw allow 443\u002Ftcp comment 'HTTPS WebAdmin\u002FJMAP'\nsudo ufw allow 4190\u002Ftcp comment 'Sieve'\nsudo ufw reload\n```\n\nإذا كان VPS خلف جدار حماية سحابي (Hetzner, OVH…)، طبّق هذه القواعد في لوحة التحكم.",{"title":69,"body":70},"إضافة النطاق الأول عبر WebAdmin","افتح ‎`https:\u002F\u002Fmail.example.com:8080` في المتصفح وسجّل الدخول بحساب المشرف. في **الإدارة → النطاقات**، انقر **إضافة نطاق**، أدخل ‎`example.com` وأكّد. يُنشئ Stalwart تلقائيًا سجلات DNS اللازمة (MX وSPF وDKIM وDMARC) ويعرضها في الواجهة — انسخها إلى منطقة DNS الخاصة بك.",{"title":72,"body":73},"إنشاء الصناديق والتحقق","في **الإدارة → الحسابات**، أنشئ حسابًا وربطه بالنطاق المُضاف. اختبر الاستقبال بـ:\n\n```bash\nswaks --to user@example.com --server mail.example.com --port 25\n```\n\nثم اختبر اتصال IMAP من Thunderbird — الخادم ‎`mail.example.com`، المنفذ 993، SSL\u002FTLS. لعميل إضافي، كرر الخطوة 5 بنطاق جديد: لا إعادة تشغيل للخدمة.",{"type":35,"title":75,"body":76},"الإعداد بعد التثبيت","**Reverse proxy.** إذا أردت توجيه WebAdmin وJMAP عبر Nginx (لمشاركة المنفذ 443 مع خدمات أخرى)، هيّئ بلوكًا `stream` للبروتوكولات البريدية (25, 465, 993) وبلوك HTTPS لـ‎`\u002Fjmap` وWebAdmin. يقبل Stalwart أيضًا الاتصالات المباشرة دون proxy.\n\n**النسخ الاحتياطي.** بيانات Stalwart في ‎`\u002Fopt\u002Fstalwart-mail\u002Fdata\u002F`. لقطة يومية لهذا المجلد — مضغوطة ومنقولة خارج الموقع — كافية للاستعادة الكاملة. مع خطة VPS Power من ServOrbit، لا يُجدوَل أي نسخ احتياطي: تُنشأ اللقطات عند الطلب من مساحة العميل؛ وللحصول على RPO مناسب للبريد، جدوِل هذا النسخ اليومي بنفسك (Restic أو Borg…) نحو تخزين خارجي.\n\n**نطاقات إضافية.** كل نطاق عميل يُضاف عبر WebAdmin أو ‎‎API JMAP. يوفر Stalwart أيضًا أمرًا فرعيًا CLI للعمليات الجماعية — مفيد لأتمتة استقبال العملاء.",{"type":78,"title":79,"body":80},"tip","التصليب: تقييد الوصول إلى WebAdmin","يستمع WebAdmin افتراضيًا على `0.0.0.0:8080`. في الإنتاج، قيّد الوصول بـIP الإدارة:\n\n```bash\nsudo ufw deny 8080\nsudo ufw allow from \u003Cip-admin> to any port 8080\n```\n\nفعّل أيضًا المصادقة الثنائية (TOTP) لحساب المشرف من **الأمان → المصادقة** في WebAdmin. للوصول عن بُعد عبر شبكة غير موثوقة، فضّل نفقًا SSH بدلًا من كشف المنفذ 8080 مباشرةً.",{"type":35,"title":82,"body":83},"استكشاف الأخطاء الشائعة","**`Literal exceeds the maximum request size of X bytes`** ‏(IMAP). يظهر هذا عند محاولة Thunderbird رفع مرفق كبير عبر أمر APPEND. يقطع Stalwart الاتصال ثم يُفسّر العميل بقية البيانات كأوامر IMAP. ارفع الحد في ‎`\u002Fopt\u002Fstalwart-mail\u002Fetc\u002Fconfig.toml` عند مفتاح `imap.request.max-size` وأعد تشغيل الخدمة.\n\n**رفض سجل DKIM من قِبل المسجّل.** إذا فشل مزوّد DNS ‏(Vultr وبعض المسجلات) في إنشاء مفتاح RSA DKIM لتجاوزه 255 حرفًا، قسّمه إلى جزءين بين علامتَي اقتباس في قيمة TXT: `\"v=DKIM1; k=rsa; p=MIIBIj...\" \"AQAB...\"`. يُسلسلهما Stalwart عند القراءة.\n\n**رفض نطاق Punycode عند الإنشاء.** الإصدارات قبل v0.16 كانت ترفض النطاقات الدولية المُشفَّرة مسبقًا بـA-label. أدخل النطاق بـUnicode ودع Stalwart يُجري التحويل.\n\n**فشل تشغيل الخدمة بعد التحديث.** تحقق من توافق ملف الإعداد: `stalwart --check-config \u002Fopt\u002Fstalwart-mail\u002Fetc\u002Fconfig.toml`. هجرات مخطط الإعداد موثقة في ملاحظات الإصدار على GitHub.\n\n**رفض اتصالات IMAP من عميل جوّال.** تحقق من صلاحية شهادة TLS وعدم انتهائها (`openssl s_client -connect mail.example.com:993`) ومن فتح المنفذ 993 في UFW وجدار الحماية الشبكي.",{"type":35,"title":85,"body":86},"للمزيد","يُغطي Stalwart البنية التحتية للبريد — استقبال وإرسال وتخزين. لكي تصل رسائلك إلى صندوق الوارد وليس إلى الرسائل غير المرغوب فيها، يجب إعداد سجلات SPF وDKIM وDMARC واختبارها: راجع \u003Ca href=\"\u002Fblog\u002Fspf-dkim-dmarc-delivrabilite-emails-pro\">دليلنا حول إيصال البريد المهني\u003C\u002Fa>.\n\nإذا كان أسطول cPanel يُرسل بريدًا تعاملاتيًا وتريد مركزة الإرسال دون نقل الصناديق، يُغطي \u003Ca href=\"\u002Fblog\u002Fsmtp-relay-vps-emails-transactionnels-clients\">دليل SMTP relay بـPostfix\u003C\u002Fa> هذه البنية التكميلية. للوكالات التي تُهاجر محفظة عملاء من Google Workspace أو Microsoft 365 إلى خوادم ذاتية الاستضافة، يُفصّل \u003Ca href=\"\u002Fblog\u002Fheberger-serveur-email-vps-mailcow\">مقال Mailcow\u003C\u002Fa> خطوات الترحيل عبر IMAP.","VPS لخادم البريد متعدد العملاء","VPS من نوع VPS Power ‏(4 vCPU \u002F 8 GB RAM) يكفي لأسطول من عشرات النطاقات مع Stalwart — وصول root، اختيار نظام التشغيل، IPv4 مخصص.","عرض خطط VPS Cloud","\u002Fvps-cloud",[92,109,126],{"id":93,"slug":94,"slugs":95,"title":99,"excerpt":100,"readTime":101,"views":102,"isPinned":19,"noindex":19,"publishedAt":103,"updatedAt":104,"category":105,"categories":106,"featuredImage":29,"bgImage":30,"posterImage":108,"relatedSolution":29},238,"استضافة-خادم-البريد-الإلكتروني-على-vps-باستخدام-mailcow",{"fr":96,"en":97,"ar":94,"es":98},"heberger-serveur-email-vps-mailcow","hosting-your-own-email-server-on-a-vps-with-mailcow","alojar-servidor-correo-vps-mailcow","استضافة خادم البريد الإلكتروني على VPS باستخدام Mailcow","دليل شامل لنشر ‎Mailcow‎ على خادم VPS يعمل بنظام Linux: التثبيت خطوة بخطوة، إعداد قابلية التسليم، والترحيل من Google Workspace وMicrosoft 365.",20,3,"2026-08-08T00:00:00+00:00","2026-10-29T03:10:23+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[107],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fheberger-serveur-email-vps-mailcow-poster.svg",{"id":110,"slug":111,"slugs":112,"title":116,"excerpt":117,"readTime":18,"views":118,"isPinned":19,"noindex":119,"publishedAt":120,"updatedAt":121,"category":122,"categories":123,"featuredImage":29,"bgImage":30,"posterImage":125,"relatedSolution":29},199,"spf-وdkim-وdmarc-تجاوز-عتبة-5000-رسالة",{"fr":113,"en":114,"ar":111,"es":115},"spf-dkim-dmarc-delivrabilite-emails-pro","spf-dkim-dmarc-passing-the-5000-email-threshold","spf-dkim-dmarc-superar-el-umbral-de-5000-correos","SPF وDKIM وDMARC: تجاوز عتبة 5,000 رسالة","يرفض Gmail وOutlook المُرسِلين بدون SPF وDKIM وDMARC متوافق برمز SMTP 550. إليك كيفية ضبط السجلات الثلاثة.",0,true,"2026-08-01T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[124],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fspf-dkim-dmarc-delivrabilite-emails-pro-poster.svg",{"id":127,"slug":128,"slugs":129,"title":133,"excerpt":134,"readTime":135,"views":136,"isPinned":19,"noindex":19,"publishedAt":137,"updatedAt":138,"category":139,"categories":140,"featuredImage":29,"bgImage":30,"posterImage":142,"relatedSolution":29},280,"إعداد-postfix-smtp-relay-على-vps-لبريد-المواقع",{"fr":130,"en":131,"ar":128,"es":132},"smtp-relay-vps-emails-transactionnels-clients","postfix-smtp-relay-on-vps-client-transactional-emails","relay-smtp-postfix-en-vps-emails-transaccionales","إعداد Postfix SMTP relay على VPS لبريد المواقع","أعدّ Postfix كـ relay بريد على VPS من ServOrbit: IPv4 مخصصة وSPF وDKIM وDMARC لجميع مواقع عملائك في أقل من ساعة.",8,1,"2026-08-18T00:00:00+00:00","2026-11-09T20:55:12+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[141],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fsmtp-relay-vps-emails-transactionnels-clients-poster.svg",1794270240574]