메일을 보낼 수 없음 - 액세스 거부됨

안녕하세요,

MailJet으로 이메일을 설정하려고 하고 있습니다. 도메인 이름과 이메일은 MailJet 대시보드에서 승인되었지만, 관리자 계정에 접근하기 위해 이메일을 받을 수 없습니다. 가이드에는 /var/discourse/shared/standalone/log/rails/production.log에서 로그를 확인하라고 되어 있습니다. 콘솔에 해당 경로를 입력하면 액세스가 거부됩니다. 이메일이 올바르게 설정되어 있는지 확인했습니다.

/var/discourse/shared/standalone/log/rails/production.log는 파일 경로입니다. ssh를 통해 서버에 연결하여 이 파일을 볼 수 있습니다. 파일을 보기 위해 sudo를 사용해야 할 수 있으며, 파일을 확인하는 방식에 맞게 조정하세요.

그렇다면 전체적으로 콘솔에 어떻게 작성해야 하나요?

그게 무슨 뜻인지 정확히 모르기 때문에 설명해 드리기 어렵습니다. 저는 보통 VPS에 ssh로 접속한 뒤 less 같은 도구를 사용해 파일을 읽습니다.

또한, Search results for 'production.log' - Discourse Meta 를 참고해 보세요.

행운을 빕니다! :slight_smile:

감사합니다. 도움이 되었습니다.

하지만 여전히 메일을 설정해서 작동하게 만드는 데 실패하고 있습니다.

검색창에 "MailJet"을 입력하면 MailJet 설정에 관한 꽤 많은 주제를 찾을 수 있습니다.
관리자 계정에 액세스하려면 이 주소를 사용하세요: https://YourForumDomain/admin
로그인하라는 메시지가 표시되면, 설정 시 사용했던 이메일 주소(와 비밀번호)를 입력하면 됩니다.

존재하지 않는다는 메시지가 표시되는 페이지로 이동됩니다. 포럼을 검색해 봤지만 유용한 정보를 찾을 수 없었습니다.

주된 문제는 MailJet이 인증 이메일을 보내지 않아 관리자 계정에 로그인할 수 없다는 점입니다.

주소 표시줄에 포럼 URL을 입력하여 인터넷에서 사이트를 볼 수 있나요? 사이트에 대해 좀 더 자세한 정보를 제공해 주시면 도움이 될 것입니다. 사이트는 어디에 호스팅되어 있나요 (Digital Ocean 또는 다른 클라우드 서비스, 또는 전용 서버)?

문제는 관리자 이메일이 유효성 검사를 통과하지 못해 마법사(wizard) 단계를 넘지 못한다는 것입니다.

원인은 아마도 Mailjet 설정이거나, VPS에서 Mailjet으로의 통신을 차단하는 요인일 것입니다.

네, 볼 수 있습니다.

NameCheap에서 도메인을 구매하고, Digital Ocean으로 호스팅하며, 메일은 MailJet을 사용하고 있습니다.

이 문제에 대한 해결 방법을 아시는 분이 있을까요?

음, 이메일 문제가 스스로 해결된 것 같습니다. 이메일에 있던 것과 같은 활성화 링크를 받았는데, 클릭하면 이런 화면이 나옵니다:

image

해당 이메일은 제가 잠들었을 때 도착해서 링크를 클릭했을 때는 이미 10시간이 지난 상태였어요. 유효기간이 만료된 걸까요?

네, 만료되었습니다. Digital Ocean 서버에서 제대로 작동하게 만들 수 있었나요?

아니요, 여전히 작동하지 않습니다

:frowning_face: 그 점이 유감입니다. 30분 만에 클라우드에서 Discourse 설정하기에 나와 있는 단계를 따라 설치하고 계신가요?

죄송합니다. 다른 이야기를 하고 있는 줄 알았어요.

제 디스코르스(Discourse) 포럼이 정상적으로 작동하고 있습니다.

완벽해요! :smiley: 작동하게 되어 기뻐요! 잘 지내세요!