הגבלות על

שלום קהילת Discourse —

הבא הוא משהו שצפיתי בו באמצעות ניסוי וטעייה, אך לא ראיתי עליו תיעוד ולא נתקלתי באזהרה או שגיאה לגביו.

באתר שלנו, המתארח על ידי Discourse (ועל כך אנו אסירי תודה!), הגדרת כתובת אימייל נכנסת מותאמת אישית (Custom incoming email address) עבור קטגוריה נראית עובדת רק אם כתובת האימייל מקושרת בקידומת “foo+” (כאשר ‘foo’ הוא ה-slug הכללי של האתר שלנו).

באופן ספציפי, אני לעיתים קרובות מגדיר קטגוריה חדשה, מגדיר עבורה כתובת אימייל שלדעתי היא אינטואיטיבית, שולח אימייל בדיקה לכתובת זו, ולעולם איני מקבל הודעת החזרה (bounce) וגם איני רואה אותה מופיעה ביומני האימייל הנכנסים או הנדחים של האתר שלנו. ואז אני נזכר בסופו של דבר בחוויותיי הקודמות, מגדיר את הכתובת ל-foo+<some name>, מריץ בדיקה נוספת וזה עובד מיד.

אם איני מדמיין זאת, נראה שזה מובן כאמצעי עבור Discourse להבחין בין אימיילים המיועדים לאתר אחד מתארח לבין אחר, אך רציתי לוודא שאני צודק. או, אם איני צודק, לראות אם יש הסברים אחרים מדוע הבחירות הראשוניות שלי לכתובות אימייל נראות כאילו הן נשלחות ל-/dev/null.

תודה!
-בראד

לייק 1

It may seem simple/reductive to state out loud, but the custom email address only works if it actually gets delivered to the site.

So you can’t just put anything there, the address must get delivered to the site for it to stand a chance of working.

There’s no way for Discourse to do any verification of that address to ensure that happens, so the onus is on the admin to ensure that happens.

On our hosting I recommend leveraging a few addresses that we’ve prearranged to get delivered to your site:

  • {ANYTHING}@{YOUR PREFIX}.discoursemail.com
  • {ANYTHING}@{your.site.hostname}
2 לייקים

תודה @supermathie

עבור האתר (המתארח) שלנו, לא הבנתי ש-…@{OUR PREFIX}.discoursemail.com היא אפשרות ותמיד ניסיתי להשתמש רק ב-…@discoursemail.com כשם המארח כי זו הכתובת שבה משתמשת ברירת המחדל של “קבלת מיילים נכנסים” (ועדכנתי את השאלה המקורית שלי למעלה כדי לנסות להבהיר זאת, מכיוון שהשמטתי את שם המארח בשאלה המקורית). אנסה זאת, תודה על הטיפ!

למרות שאני מבין שדיסקוס לא יכול לאמת כתובות אימייל עבור מופעי דיסקוס באירוח עצמי, האם יהיה אפשרי שמופעים מתארחים יפיקו אזהרה או שגיאה אם כתובת האימייל לא הייתה בפורמט צפוי? (או פורמט צפוי בעת שימוש בכתובת …discoursemail.com?

שוב תודה,
-בראד

לייק 1

There is no bound to the “expected format” other than “valid email address”, so this isn’t feasible.

This might be something we could do.

3 לייקים

תודה שוב על התגובה!

אני חושב שאישרת את חשדי שזו בעיה ספציפית לאתרי Discourse מתארחים כמו שלנו. איני יודע איזו רמת מאמץ תידרש כדי שאתרים כאלה יוודאו שכתובות ה-…discoursemail.com שהוזנו בשדה זה תקפות, אך תכונה כזו הייתה חוסכת לי לא מעט זמן ותסכול במהלך השנים האחרונות של הגדרת רשימות תפוצה וכינויים חדשים, ותהיתי מדוע הם אינם פועלים. אני מניח שזה יעזור גם לאחרים.

לחלופין, אפילו טיפ קטן (tool tip) בשדה זה עבור אתר מתארח, המציין שכתובת חוקית חייבת להיות slug+...@discoursemail.com או ...@slug.discoursemail.com, יעזור מאוד. אם כי איני יודע אם הפיכת טיפ זה ספציפי לאתרי Discourse מתארחים הופכת גישה זו לבלתי ישימה.

-בראד

This is not true — the constraint is that the email must be delivered (not addressed) to one of these addresses to work. An example is the following setup which is what we and many of our customers use:

  • (in Discourse) configure Postings category to accept inbound email sent to postings@contoso.com
  • (on contoso.com mail server) configure postings@contoso.com to forward to {ANYTHING}@contoso.discoursemail.com
  • end result: mail addressed to postings@contoso.com gets sent to the Postings category

This functions effectively the same as:

  • (in Discourse) configure Postings category to accept inbound email sent to postings@contoso.discoursemail.com
  • end result: mail addressed to postings@contoso.discoursemail.com gets sent to the Postings category
לייק 1

@supermathie — נקודה טובה לגבי כתובת המשלוח הרלוונטית יותר מזו שהדואר ממוען אליה.

כדי לדייק את בקשתי הקודמת, אני חושב שאזהרה בעת ניסיון להזין כתובות דוא"ל נכנסות התואמות לתבניות @discoursemail.com או @*.discoursemail.com, אך שאינן מתחילות ב-slug+… או מסתיימות ב-@slug.discoursemail.com, עדיין תהיה בעלת ערך לאזהרה עבור קהילות המתארחות על ידי Discourse.

זה עדיין יאפשר את המקרה הראשון שלך (מכיוון שאין לו discoursemail.com כסיומת) תוך כדי אזהרה לי מפני ניסיון להגדיר כתובת slug-users@discouresmail.com, שזה סוג התבנית שאליה תמיד פניתי ואז התבלבלתי כאשר מיילים אליה נשמטו בשקט.

(שים לב שגם המקרה השני שלך לא יפיק אזהרה, בהנחה ש-contoso הוא ה-slug של הקהילה שלך).

-בראד

הנושא נסגר אוטומטית לאחר יומיים. לא ניתן להוסיף תגובות חדשות.