사용자의 비밀번호 재설정 링크를 가져오려면?

사이트에서 이메일을 받지 못하는 사용자가 있습니다. (사이트의 이메일 기능은 평소에는 정상적으로 작동하며, 해당 사용자는 비밀번호 재설정 이메일만 받지 못하고 있습니다.)

관리자가 비밀번호를 직접 설정하거나, 해당 사용자의 비밀번호 재설정 링크를 받을 수 있는 방법이 있을까요? 저는 해당 사용자에게 이메일을 보내는 데 문제가 없으므로, 어딘가의 스팸 필터 시스템이 이메일을 차단하고 있는 것으로 보입니다. 따라서 재설정 링크를 사용자에게 전달할 대안을 찾아야 합니다.

기본적으로 Reset user password by Admin 의 문제와 동일한 상황이지만, 오래된 rails 코드를 실행해야 하는 상황은 피하고 싶습니다.

감사합니다.

즉, 해당 사용자는 사이트 이메일을 일부만 받거나 아예 받지 못하고 있다는 뜻인가요?

자체 호스팅을 사용하고 계신가요?

그렇다면, 이 문제가 특정 사용자에게만 해당되며 모든 이메일에 영향을 미친다면, 메일 서비스에서 해당 이메일이 차단(suppressed)되고 있지는 않은지 확인해 보셨나요? 메일이 한 번이라도 반송(bounce)된 적이 있다면, 자동으로 차단 목록에 추가될 수 있습니다. 이후로는 해당 메일이 더 이상 발송되지 않습니다. 이 메커니즘은 메일 서비스가 불리한 평판을 얻어 전반적인 배달 능력이 손상되는 것을 방지하는 데 도움이 됩니다.

메일 서비스 로그, 차단 목록을 확인하고 필요 시 해당 지원팀에 문의해 보세요. 차단 목록에서 해당 주소를 제거할 수 있을 수도 있습니다.

레일스(rails) 콘솔을 통해 일회성으로 해당 사용자의 비밀번호를 수동으로 설정할 수는 있지만, 이는 좋은 관행이 아닙니다(특히 사용자가 이후 비밀번호를 스스로 재설정할 방법이 없는 경우). 디스코urs(Discourse)에서는 이메일 배달에 의존하는 부분이 매우 많으므로, 근본적인 메일 문제를 해결하는 것이 중요합니다.

그가 다이제스트 이메일을 받는 것 같지만, 확실하지 않습니다.

네, 저는 Digital Ocean 서버를 사용하고 있습니다.

이메일 서버가 무한히 바운스되는 이메일을 차단한다고 생각하지 않습니다.

불행히도 근본적인 문제는 사용자가 재설정 이메일을 받을 수 없다는 것이며, 안타깝게도 사용자의 메일 시스템은 종종 그들의 통제 밖에 있습니다.

그래서 저는 그들에게 이메일을 보낼 수 있는 상황이므로, 이 경우 대안을 원합니다.