테스트 이메일을 보냈는데 다음과 같은 메시지가 나타났습니다:
‘ERROR - execution expired (email)’
SMTP 이메일에는 MailGun을 사용하고 있으며 포트는 587입니다.
첫째, 해결 방법을 모르겠으니 이 문제를 해결하는 데 도움을 주실 수 있을까요?
둘째, 아래 내용을 읽었습니다.
우리는 DigitalOcean에서 호스팅을 하고 있으며, 공식 가이드에는 스팸 및 플랫폼 남용을 방지하기 위해 Droplet에서 SMTP 포트 25, 465, 587이 차단되어 있다고 명시되어 있습니다. 출처
DigitalOcean에서 메일을 보내려면 SendGrid 마켓플레이스 1클릭 앱을 통해 SendGrid를 사용하는 것을 권장합니다.
그렇다면 이 문제 해결을 위한 가이드를 제공해 주실 수 있을까요?
읽어주셔서 감사합니다.
…
감사합니다. 저는 SSH 접근 권한은 있지만 지식이 거의 없습니다. 하지만 포트를 어떻게 변경해야 하는지는 모르겠습니다. 혹시 방법을 알려주시면 큰 도움이 될 것 같습니다?
app.yml 파일을 편집하여 포트를 변경해야 할 것 같습니다:
sudo -s
cd /var/discourse
nano containers/app.yml
그 후 파일을 편집하고 다음을 실행하세요:
./launcher destroy app
./launcher start app
변경 사항을 적용하기 위해 필요합니다.
@NateDhaliwal 정말 많이 감사합니다
. 이제 작동합니다. 말씀해 주신 대로 변경했습니다.