ניסיתי להגדיר דואר יוצא בהתקנת Discourse בהוסט עצמי, אך עד כה ללא הצלחה. גם עם תמיכה של Namecheap מעורבת, לא הצלחנו לגרום לזה לעבוד. מקווה שמישהו כאן יכול להצביע על מה שאני מפספס.
הגדרה
הוסט: DigitalOcean droplet, Discourse מותקן באמצעות שיטת ה-Docker הרשמית (/var/discourse).
דומיין: מנוהל דרך Cloudflare (רשומות A מרווחות לאתר, DNS בלבד עבור רשומות MX/דואר).
ספק דואר: Namecheap Private Email.
גרסת Discourse: הענף האחרון שעבר בדיקות.
מה עובד
אני יכול לקבל דואר בתיבת הדואר שלי hello@domain.com ללא בעיות.
רשומות DNS של MX, SPF, DKIM ו-DMARC מוגדרות ומאומתות.
דואר נכנס דרך Gmail → hello@domain.com עובד.
מה נכשל
דואר יוצא (אימיילי הפעלה, אימיילי בדיקה מ-Discourse) לעולם לא מגיע.
תמיכת Namecheap אישרה שהפרטים וההגדרות שלי נכונים, אך לא יכלה להסביר מדוע זה נכשל מהשרת.
תצורת app.yml נוכחית
DISCOURSE_SMTP_ADDRESS: mail dot privateemail dot com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: hello at domain dot com
DISCOURSE_SMTP_PASSWORD: “PASSWORD”
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_DOMAIN: domain dot com
DISCOURSE_NOTIFICATION_EMAIL: hello at domain dot com DISCOURSE_SMTP_AUTHENTICATION: login
"נשמח לבחון את האפשרות בכך שצוות האבטחה שלנו יבחן מקרוב את פתיחת פורטי ה-SMTP עבורך. כדי שנוכל להבין טוב יותר את הצרכים שלך ולהתקדם בבקשתך, האם תוכל לשתף את הפרטים הבאים לגבי דרישות העסק שלך:
איזה סוג של מיילים תשלח (לדוגמה, מיילים טרנזקציוניים, ניוזלטרים וכו’)?
האם אתה מתכנן לארח את הדואר האלקטרוני שלך בעצמך או להשתמש בשירות שליחה של צד שלישי?
אם אפשר, אנא ספק הקשר לגבי דרישות הפורטים שלך והאם לא ניתן להשתמש בפורטים לא סטנדרטיים או ב-API.
לאחר שנקבל ממך תשובה, נעביר את בקשתך לצוות עם כל הפרטים שסופקו."
במקרה כזה, כדאי לעבור לשימוש בשירות דואר טרנזקציונלי כמו Mailgun (100 מיילים בחינם ליום) או Brevo (300 מיילים בחינם ליום). לאחר מכן, תוכל לעבור לשימוש בפורט 2525 בקובץ app.yml שלך, מכיוון שהוא אינו חסום.
אנו מבינים שיש לכם דרישת יישום או צורך עסקי לאפשר פורטים 25, 465 ו-587. עם זאת, עקב המדיניות הנוכחית שלנו, איננו יכולים להיענות לבקשות להסרת ההגבלה על פורטים אלו.
אנו ממליצים להשתמש בפורטים חלופיים אם היישום שלכם מאפשר זאת, כגון פורט 2525. אתם יכולים גם להשתמש ב-REST API עם SendGrid, המאפשר לכם לשלוח מיילים באמצעות בקשות HTTP במקום פרוטוקול ה-SMTP המסורתי, אם זה מתאים לכם, או להשתמש בשירות שליחה אחר של צד שלישי.
אנא אל תהססו לפנות אלינו אם יש לכם שאלות נוספות. אנחנו תמיד כאן בשבילכם!