안녕하세요. VPS 서버에 Discourse를 설치했는데 SMTP 설정을 제대로 하지 못했습니다. 기록을 읽는 동안 이메일을 전혀 받을 수 없습니다. 이 오류를 어떻게 해결할 수 있을까요? 도와주실 수 있을까요? 문제가 매우 시급합니다. 아니면 가장 문제없이 사용할 수 있는 이메일 서비스는 어떤 것일까요?
가장 흔한 오류는 메일 서비스를 포럼 서브도메인에서 발송하도록 구성하지 않은 경우입니다. 알림 이메일이 올바른지 확인해 보실 수 있습니다. 또한 메일 서비스 로그도 확인해 보세요.
무슨 뜻인가요? example.com 대신 forum.example.com을 사용해야 하나요?
example.com (A 레코드)에 Discourse 사이트를 운영 중입니다.
discourse.example.com (CNAME / TXT 레코드)에서 Mailgun으로 발신 이메일을 보내고 있습니다. 사용자 이름 postmaster@discourse.example.com 아래에서 수동 SMTP 비밀번호를 사용 중입니다.
discourse.example.com (MX 레코드)의 mail-receiver로 수신 이메일을 받도록 설정했으며, 시스템 사용자를 위한 Granular API 키를 사용하고 있습니다. 또한 mail-receiver가 호스트(@) Discourse 사이트와 통신할 수 있도록 포트 443을 열어두었습니다.
이 DNS 설정은 O365 Business Basic 및 Pavilion의 유료 플러그인과 완벽하게 작동합니다.
제가 볼 때 티켓을 남기면 Mailgun 지원팀이 빠르게 응답합니다. 웹 UI에서 활성화 시 휴대폰 번호를 입력하는 것이 자주 실패한다는 점은 이해합니다.
오래전부터 mailgun의 팬이었지만, 지금은 하루 100통의 메일을 보낼 수 있는 무료 플랜과 월 15달러 플랜 사이에 중간 옵션이 전혀 없습니다. 작은 커뮤니티 입장에서는 VM 비용보다 더 비싸죠.
아직 만족스러운 대체 수단을 찾지 못했습니다.
Amazon SES?
아마도 Brevo일까요? 하루 300건까지 지원되고, 지원 서비스도 나쁘지 않습니다. (추천 프로바이더 목록에도 포함되어 있습니다)
Brevo는 마음에 들었지만, 메일 전송 속도는 MailGun보다 느린 것으로 느껴졌습니다. 또한, 인증된 도메인이 갑자기 비인증 상태로 변경된 사고가 있었는데, 그때 그들은 이렇게 알려주었습니다.
Mailgun은 무료 플랜에서도 훌륭합니다. 다만, 휴대폰 인증을 위해 지원 티켓이 처리된 후에야 제대로 사용할 수 있으며, 추가 티켓이 필요할 수 있다는 면책 조항을 보내줍니다…