내 Discourse 사이트에서 이메일이 작동하지 않아요

안녕하세요,

두 달 전부터 제 Discourse 사이트에서 이메일 기능이 완전히 멈췄습니다. 가입 확인 이메일이 전송되지 않고, 일반 사용자에게도 새 게시물 요약 이메일이 도착하지 않고 있습니다.

수리를 위해 비용을 지불할 의향이 있습니다.

감사합니다

그렇다면 Marketplace 채널에 게시물을 올려야 합니다.

하지만 먼저 이메일 서비스에서 계정이 정상 상태인지 확인해 보세요. 아마 신용카드가 만료되었거나 그런 문제가 있을 가능성이 큽니다.

네, 거기에 게시하겠습니다.

내 계정은 정상 상태입니다. 하지만 IT에 대해 전혀 모르기 때문에 어떤 문제가 있는지 알 수 없습니다. 이메일이 어느 날 갑자기 작동이 멈췄을 뿐입니다.

MailGun을 사용 중이며 모든 결제는 완료된 상태입니다.

관리자 권한이 있나요?

좌측 사이드바에서 Admin을 찾으세요 (모바일에서는 햄버거 메뉴를 사용하세요)
EMAIL 섹션으로 스크롤 내려가서 Server setup & logs를 탭하세요


Skipped, Bounced, Rejected 탭을 차례대로 확인하면 오류 메시지가 표시됩니다

이메일 전송을 테스트해 보려 하면 다음과 같은 오류가 표시됩니다:

“ ERROR - execution expired “

MailGun에는 발송 키가 없습니다. 이것이 원인이 될 수 있습니다:

시간 초과가 된 건가요?

아마 키가 만료된 것일까요?
'Add sending key’를 시도해 보세요.
새로운 키가 발급되면 사이트 설정에 추가해야 할 가능성이 높습니다
아마 작동할지도 모르겠네요. Mailgun에 대한 경험은 없어서 죄송합니다.

Mailgun이 Discourse와 어떻게든 다시 동기화되어야 한다고 생각하지만, 어떻게 해야 하는지 모르겠으니 경험이 있는 분의 도움이 필요합니다.

문제는 DigitalOcean이 587 포트로의 아웃바운드 접근을 차단하기 시작했다는 것이었고, 그래서 2525 포트로 변경했습니다.

저도 Digital Ocean과 Mailgun을 사용하고 있습니다. 이것이 저에게 문제가 되거나 될 수 있는지 어떻게 확인할 수 있을까요? 감사합니다.

이메일이 이유 없이 갑자기 작동하지 않게 되었다면, 거의 확실하게 그 이유가 이것입니다.

app.yml 파일을 편집하여 smtp 포트를 2525로 변경하십시오. 그런 다음

./launcher destroy app ;./launcher start app

명령을 실행하세요.

이 명령이 무엇을 의미하는지 모르겠다면, discourse-setup을 실행한 뒤 리턴 키를 여러 번 눌러 포트만 변경하고 다시 빌드하도록 하시면 됩니다.