مرحباً،
لقد قمت بتثبيت لوحة جديدة على AWS وأريد تشغيل خدمة البريد الإلكتروني.
لقد حاولت إرسال بريد باستخدام swaks من المضيف → نجح
لقد حاولت إرسال بريد من داخل الحاوية (باستخدام swaks) → نجح
الأمر الذي استخدمته هو:
swaks -server <my_mail_server>:587 -tls --auth-user <my_mail_user> --auth-password <my_mail_pw> --to <my_testaddress> --from <my_mailbox_address>
القسم المقابل في ملف app.yml يبدو كالتالي:
DISCOURSE_DEVELOPER_EMAILS: ‘<my_mailbox_address>’
DISCOURSE_SMTP_ADDRESS: <my_mail_server>
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: <my_mail_user>
DISCOURSE_SMTP_PASSWORD: <my_mail_pw>
DISCOURSE_SMTP_ENABLE_START_TLS: true
وهذه هي السطور الأخيرة من ملف app.yml:
run:
- exec: echo "Beginning of custom commands"
## إذا كنت تريد تعيين عنوان البريد الإلكتروني 'من' للتسجيل الأول، قم بإلغاء التعليق وتغيير:
## بعد الحصول على بريد التسجيل الأول، قم بإعادة التعليق على السطر. لا يحتاج للتشغيل إلا مرة واحدة.
- exec: rails r "SiteSetting.notification_email='<my_mailbox_address'"
- exec: echo "End of custom commands"
لذا، في رأيي، لقد قمت بكل شيء…
لكن ما يثير الفضول هو أنه عندما أنظر إلى السجلات أرى هذا:
Delivered mail c73248c3-a56b-4100-a34b-63ad1eb3dab8@<some-domain> (5275.2ms)
Job exception: 504 5.7.4 Unrecognized authentication type
المثير للاهتمام هو أن <some_domain> هو في الواقع نطاق الشهادة التي أنشأتها لهذه النسخة.
لا أعرف كيف يرتبط هذا الأمر ![]()
هل لدى أي نصائح حول ما يمكنني فعله؟
الجزء الأخير المتعلق بذلك النطاق هو مجرد فكرة ولا أعرف ما إذا كان يمثل مشكلة. أما
Job exception: 504 5.7.4 Unrecognized authentication type
فقد يكون دليلاً، ولكن كما قلت … swaks يقوم بعمله بشكل مثالي.
شكراً لكم وتحياتي يا أصدقاء،