Direct-reply-to 이메일을 정리해 주셔서 정말 감사합니다. Discourse의 가장 저평가된 기능 중 하나라고 생각합니다!
가이드가 훌륭합니다. 다만, 오류가 발생하기 쉬운 사소한 세부 사항이 하나 있습니다. 바로 letsencrypt 키 파일 설정 입니다. 이것이 플레이스홀더임이 매우 명확해야 합니다. 예를 들어 <your domain key file>처럼요.
# uncomment these (and the volume below!) to support TLS
# POSTCONF_smtpd_tls_key_file: /letsencrypt/discourse.example.com/prop.ltcmp.net.key <---- ???
# POSTCONF_smtpd_tls_cert_file: /letsencrypt/discourse.example.com/fullchain.cer
# POSTCONF_smtpd_tls_security_level: may
이 문제는 이전에도 언급된 바 있습니다.
훌륭한 작업을 해주셔서 감사합니다!
pfaffman
(Jay Pfaffman)
6월 13, 2021, 10:28오전
2
감사합니다. 며칠 안에 이 작업을 진행하겠습니다.
bmann
(Boris Mann)
8월 14, 2021, 5:12오전
3
네, 부탁드립니다. 이 문제를 찾아내는 데 정말 많은 시간이 걸렸습니다. 예시를 그대로 이어서 진행하는 것을 제안합니다. 즉:
/letsencrypt/discourse.example.com/discourse.example.com.key
pfaffman
(Jay Pfaffman)
8월 16, 2021, 3:11오후
4
아, 알겠습니다. 이제 이해가 되네요.
env:
LC_ALL: en_US.UTF-8
LANG: en_US.UTF-8
LANGUAGE: en_US.UTF-8
## Where e-mail to your forum should be sent. In general, it's perfectly fine
## to use the same domain as the forum itself here.
MAIL_DOMAIN: discourse.example.com
# uncomment these (and the volume below!) to support TLS
# POSTCONF_smtpd_tls_key_file: /letsencrypt/discourse.example.com/prop.ltcmp.net.key
# POSTCONF_smtpd_tls_cert_file: /letsencrypt/discourse.example.com/fullchain.cer
# POSTCONF_smtpd_tls_security_level: may
## The URL of the mail processing endpoint of your Discourse forum.
## This is simply your forum's base URL, with `/admin/email/handle_mail`
## appended. Be careful if you're running a subfolder setup -- in that case,
## the URL needs to have the subfolder included!
DISCOURSE_MAIL_ENDPOINT: 'https://discourse.example.com/admin/email/handle_mail'
아래와 같이 수정되어야 합니다.
# POSTCONF_smtpd_tls_key_file: /letsencrypt/discourse.example.com/discourse.example.com.key
아래처럼은 아니어야 합니다.
# POSTCONF_smtpd_tls_key_file: /letsencrypt/discourse.example.com/prop.ltcmp.net.key
기억이 정확하지는 않지만, GitHub에서 ‘편집’ 버튼을 클릭하면 자동으로 브랜치를 만들어 PR을 제출할 수 있었던 것 같은데, 지금은 왜인지 그 기능이 작동하지 않습니다.
@Falco 제안된 업데이트를 적용해 주시겠습니까?