TonyG
(Tony G)
8월 24, 2024, 9:27오후
8
이 스레드에 진행 상황을 계속 업데이트하고 있습니다…
방금 바운스 처리를 설정하는 문서를 발견했습니다:
Discourse is all about enabling civilized discussion. While plenty of people like a web interface, e-mail is still the “hub” of many people’s online lives. That’s why sending e-mail is so important, and when you’re sending e-mail, you really want to be able to receive it, too. There are several reasons why:
If e-mails “bounce” (they can’t be delivered for some reason), you need to know about that. Repeatedly sending e-mails that bounce will get your e-mails flagged as spam. Receiving e-ma…
Setting up bounces handling
Discourse uses the Variable envelope return path (VERP) technique to handle bouncing e-mails.
To enable VERP, set the “reply by email address” site setting with an email address template that uses the + sign. The default of
replies+%{reply_key}@discourse.example.com
… works fine. If you are using your own or your company’s email server, then, that’s it
Your discourse instance must be able to receive email sent to this address. This should work via POP, bu…
여기 있는 이미지들도 매우 유용합니다:
reply_by_email_address는 from 주소로 사용되는 것이 아니라, 바운스(bounce)가 정상적으로 작동하도록 하기 위해 구체적으로 envelope-from으로 사용됩니다.
각 주소가 어떻게 사용되는지 보여주는 이미지가 있습니다. 주소 자체는 저희 호스팅 환경에 특화되어 있지만, 예시로 충분할 것입니다.
notification_email: notifications@hs1.discoursemail.com
reply_by_email_address: incoming+%{reply_key}@hs1.discoursemail.com
알림(notification):
[image]
답장 가능한 메시지(replyable message):
[image]
이 기능을 구현하면 여기에서 제기된 문제의 상당 부분을 해결하여 반송된 이메일을 효과적으로 처리할 수 있을 것입니다. 이제 남은 과제는 다국어 사용자 기반에게 이메일 문제 해결 후 어떻게 효과적으로 알림을 보내고, 그들이 이메일 문제를 수정했을 때 빠르게 정상 상태로 복귀하도록 돕는 것입니다. 즉, 사용자가 효과적인 변경 사항을 적용한 경우, 본인이나 시스템이 우리에게 알림을 주어야 해당 사용자에게 설정된 차단이 해제될 수 있습니다.