أقوم بتشغيل خادم Postfix محلي. إنه يعمل بشكل جيد للإرسال على المنفذ 587. أستخدم هذا لأنه في الواقع يحصل على معدل ارتداد أقل من Amazon SES ومقدمي خدمات SMTP التجاريين الآخرين الذين جربتهم (صدق أو لا تصدق).
كما ينصح معظم النصائح في هذا المنتدى، استخدمت mail-receiver للاستقبال على المنفذ 25. يعمل بشكل جيد. لكن الارتدادات باستخدام تعبير VERP العادي لا تمر. لا يمكنني حل هذا.
لذلك قمت بإيقاف تشغيله وقضيت الكثير من الجهد في تثبيت Dovecot وإعداد POP3 بالاقتران مع Postfix.
نطاقي هو [something].space. والمستخدم للاستقبال للفئة العامة هو [something]@[something].space. لدي الآن صندوق بريد محلي لهذا المستخدم يقوم Discourse باستقصائه عبر POP3. [من الأفضل إخفاء الأسماء الحقيقية لتجنب البريد العشوائي أعتقد.] لذلك هناك هذا المستخدم الوحيد للاستقبال.
لكن الارتدادات تعود إلى تعبير VERP الذي يجب عليك تعيينه. ولا يمكن تسليمها في أي مكان لأنه لا يوجد مستخدم ‘replies’. إليك إدخال mail.log لمثال بريد تم إرساله عمدًا إلى عنوان غير موجود:
[something] postfix/local[218189]: 068272FEA4F: to=<replies+verp-7d39e178a71b450220c072608e269da7@[something].space>, relay=local, delay=0.01, delays=0/0/0/0, dsn=5.1.1, status=bounced (unknown user: “replies”)
[تم تعديل النطاق مرة أخرى للأمان.]
سيكون المساعدة موضع تقدير كبير. يرجى عدم مطالبتي بالعودة إلى mail-receiver، لأن ذلك كان له نفس المشكلة بالضبط، وأفضل استخدام Dovecot/Postfix في هذه المرحلة. أنا متأكد من أن الآخرين لديهم إعداد مشابه بنجاح.
هنا إعداد VERP:
replies+%{reply_key}@.space