DO는 다음과 같이 공지했습니다: “이전에 차단된 25 포트 외에도, 2025년 3월 6일부터 드롭렛(Droplet)에서 465 포트와 587 포트가 차단되었습니다. 이는 DigitalOcean 서버가 스팸 이메일 전송에 사용되지 않도록 하기 위한 조치입니다.”
관리자 패널에서 다음 메시지를 확인했습니다.
“실패한 이메일 작업이 30개 있습니다. app.yml 파일을 확인하고 메일 서버 설정이 올바른지 점검하십시오. Sidekiq에서 실패한 작업 보기.”
resend API를 다시 생성하고, 포트를 587로 변경했으며, 2525로도 시도해 보았습니다. 하지만 제 환경에서는 아무것도 작동하지 않습니다.
제 yaml 설정은 다음과 같습니다.
LC_ALL: en_US.UTF-8
LANG: en_US.UTF-8
LANGUAGE: en_US.UTF-8
DISCOURSE_HOSTNAME: dobato.au
DISCOURSE_DEVELOPER_EMAILS: myemail@outlook.com
DISCOURSE_SMTP_ADDRESS: smtp.resend.com
DISCOURSE_SMTP_USER_NAME: resend
DISCOURSE_SMTP_PASSWORD: “re_my password here”
DISCOURSE_SMTP_PORT: 2525
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_NOTIFICATION_EMAIL: noreply@dobato.au
DISCOURSE_SMTP_DOMAIN: dobato.au