새로운 VPS에 Discourse를 설치했습니다. 하지만 인증 및 로그인 완료가 되지 않습니다.
다음 문서를 따라 진행하고 있습니다.
Troubleshoot email on a new Discourse install
제 판단으로는 문제가 Discourse가 메일 서버의 SSL 호스트명을 인식하지 못하는 것 같습니다. 현재 mail.posklip.co.za로 설정되어 있습니다. 이 서버는 공유 서버이므로 서버 호스트명과 메일 호스트명이 서로 다릅니다. 이 오류가 발생할 때 Discourse가 무엇을 기대하는지 아시는 분 계신가요? Discourse를 메인 서버 이름으로 설정해야 하는지…
지금까지 확인한 추가 사항
메일 서버 설정
제 메일 서버는 공유 호스팅 서버로 프로덕션 환경에서 정상적으로 설정되고 작동 중입니다. DKIM, SSL, SPF가 모두 설정되어 있습니다. 또한 SPF 설정에 새 서버 IP를 포함시켰습니다.
SSL 테스트 (https://ssl-tools.net/mailservers/mail.posklip.co.za)
프로덕션 로그
root@29:/var/discourse# tail shared/standalone/log/rails/production.log
Rendering layouts/email_template.html.erb
Rendered layouts/email_template.html.erb (Duration: 0.1ms | Allocations: 32)
Delivered mail 6b773c78-face-4a27-bfcb-86f8c47a0790@gesels.posklip.co.za (413.3ms)
Job exception: hostname "mail.posklip.co.za" does not match the server certificate
Rendering layouts/email_template.html.erb
Rendered layouts/email_template.html.erb (Duration: 0.1ms | Allocations: 32)
Delivered mail 78e71b52-903e-4a55-a122-dde6d3ab87ad@gesels.posklip.co.za (366.5ms)
Job exception: hostname "mail.posklip.co.za" does not match the server certificate

