Mailhog لا يتلقى رسائل البريد الإلكتروني من Discourse

env:
  LC_ALL: en_US.UTF-8
  LANG: en_US.UTF-8
  LANGUAGE: en_US.UTF-8

  DISCOURSE_HOSTNAME: 'localhost'
  DISCOURSE_DEVELOPER_EMAILS: 'luigi7up@gmail.com'

  DISCOURSE_SMTP_ADDRESS: localhost
  DISCOURSE_SMTP_PORT: 1025
  DISCOURSE_SMTP_USER_NAME: ''
  DISCOURSE_SMTP_PASSWORD: ''
  DISCOURSE_SMTP_ENABLE_START_TLS: false
  SMTP_URL: localhost
  DISCOURSE_SMTP_AUTHENTICATION: none
docker pull mailhog/mailhog
docker run -d -p 1025:1025 -p 8025:8025 mailhog/mailhog
Mail.defaults do
  delivery_method :smtp, address: "localhost", port: 1025
end

مرحباً،

أقوم بإعداد Discourse على جهاز MacBook الخاص بي (M2) لتجربته قبل استضافته في مكان آخر. لقد قمت بنسخ المستودع وتكوين app.yml لاستخدام Mailhog:

أبدأ Discourse باستخدام المشغل وأصل إليه على localhost:80. في الوقت نفسه، أقوم بتشغيل Mailhog عبر Docker:

واجهة مستخدم Mailhog متاحة على localhost:8025، والاختبار باستخدام برنامج نصي Ruby يؤكد أن رسائل البريد الإلكتروني يتم استلامها بواسطة Mailhog:

ومع ذلك، عندما أقوم بالتسجيل في Discourse، لا يتم إرسال أي رسائل بريد إلكتروني. لقد تحققت من سجلات حاوية Docker دون العثور على أي إدخالات ذات صلة.

أي اقتراحات لحل هذه المشكلة؟

شكراً لك!