אוקיי, אז התקדמתי בפתרון הבעיה הזו, ומיילים עוברים כעת מהקונטיינר של מקבל המיילים לקונטיינר של דיסקרוס.
אתמול יצרתי פורמט קובץ לא מוגדר דרך nano בספרייה הבאה:
/var/discourse/shared/mail-receiver/valid_recipients
היום הצלחתי לטעון אותו בהצלחה לקונטיינר, על ידי הוספת השורה הבאה לקטע ה-volumes שלי:
- volume:
host: /var/discourse/shared/mail-receiver/valid_recipients
guest: /etc/postfix/valid_recipients
כדי ש-.\launcher rebuild mail-receiver יראה את /etc/postfix/valid_recipients, הוספתי את השורה הבאה לקטע ה-env של מקבל המיילים שלי:
POSTCONF_smtpd_recipient_restrictions: texthash:/etc/postfix/valid_recipients
ואז הייתי מקבל תוצאה חיובית, אחרי .\launcher enter mail-receiver ואחריו:
ls -l /etc/postfix/valid_recipients
וגם
cat /etc/postfix/valid_recipients
בקיצור, מיילים נשלחים כעת לדיסקרוס, הם לא נדחים חזרה, אבל אז DISCOURSE_NOTIFICATION_EMAIL דרך MailGun משמש להכרזה על דחיית Email::Receiver::BadDestinationAddress הנראית בממשק הניהול של דיסקרוס.