نجاح!
أنا أقوم بإنشاء mail-receiver.yaml الخاص بي على هذا النحو (في هذه الأثناء أو إلى الأبد؟ @supermathie)
# هذا هو قالب حاوية استقبال البريد الوارد
##
## بعد إجراء تغييرات على هذا الملف، يجب عليك إعادة البناء
## /var/discourse/launcher rebuild mail-receiver
##
## كن حذرًا جدًا عند التحرير!
## ملفات YAML حساسة للغاية للأخطاء في المسافات البيضاء أو المحاذاة!
## قم بزيارة http://www.yamllint.com/ للتحقق من صحة هذا الملف حسب الحاجة
base_image: discourse/mail-receiver:release
update_pups: false
expose:
- "25:25" # SMTP
env:
LC_ALL: en_US.UTF-8
LANG: en_US.UTF-8
LANGUAGE: en_US.UTF-8
## حيث يجب إرسال البريد الإلكتروني إلى منتداك. بشكل عام، لا بأس تمامًا
## في استخدام نفس النطاق الخاص بالمنتدى نفسه هنا.
MAIL_DOMAIN: community.example.com
# قم بإلغاء التعليق على هذه (والحجم أدناه!) لدعم TLS
POSTCONF_smtpd_tls_key_file: /letsencrypt/community.example.com/community.example.com.key
POSTCONF_smtpd_tls_cert_file: /letsencrypt/community.example.com/community.example.com.crt
POSTCONF_smtpd_tls_security_level: may
POSTCONF_myhostname: community.example.com
POSTCONF_mynetworks: "127.0.0.0/8 [::1]/128 [fe80::]/64 172.17.0.0/16"
POSTCONF_smtpd_recipient_restrictions: ""
## عنوان URL الأساسي لهذا المثيل من Discourse.
## سيكون هذا أيًا كان عنوان موقع Discourse الخاص بك. على سبيل المثال،
## https://discourse.example.com. إذا كنت تقوم بإعداد مجلد فرعي،
## تأكد من حساب ذلك (أي https://example.com/forum).
DISCOURSE_BASE_URL: 'https://community.example.com'
## مفتاح API الرئيسي لمنتدى Discourse الخاص بك. يمكنك الحصول عليه من
## علامة التبويب "API" في لوحة الإدارة الخاصة بك.
DISCOURSE_API_KEY: <YOURKEY>
## اسم المستخدم الذي سيتم استخدامه لمعالجة البريد الإلكتروني الوارد. ما لم يكن لديك
## قمت بإعادة تسمية المستخدم `system`، يجب أن تترك هذا كما هو.
DISCOURSE_API_USERNAME: system
volumes:
- volume:
host: /var/discourse/shared/mail-receiver/postfix-spool
guest: /var/spool/postfix
# إلغاء التعليق لدعم TLS
- volume:
host: /var/lib/caddy/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory/
guest: /letsencrypt
