프로바이더 변경 후 이메일 답장 문제

관리자 참고: 이 게시물은 Turning *OFF* POP3 polling requires a valid username/password for the POP3 service 의 중복입니다.

예전에는 ‘이메일로 답장(Reply by Email)’ 기능을 사용했는데 잘 작동했습니다. 하지만 제가 이사회를 맡고 있는 자선 단체가 이메일 제공업체를 변경하면서 POP3 지원이 더 이상 제공되지 않아 ‘이메일로 답장’ 기능이 작동하지 않게 되었습니다. 해당 기능을 꺼 두었지만, 이메일 답장을 위한 POP3 폴링(Poll via POP3)을 비활성화할 수 없습니다. POP3 폴링을 끄고 변경 사항을 저장하려고 하면 다음과 같은 오류가 표시됩니다:

하지만 인증 정보가 더 이상 작동하지 않기 때문에 이를 수정할 수 없습니다. 인증 정보를 삭제하는 것도 시도해 보았지만 아무런 차이가 없으며, 여전히 POP3 폴링 활성화 옵션을 끄지 못하고 있습니다.

1개의 좋아요

Codev님, 안녕하세요! 말씀하신 문제를 더 자세히 살펴보기 위해 이 답변을 새로운 Support 주제로 옮겼습니다. 해당 문제는 사용자의 환경 설정에 특정한 것으로 보입니다.

사용자분이 원하시는 것은 POP3 폴링 사용자 이름과 POP3 폴링 비밀번호를 초기화하는 것 같습니다. 그런 다음 POP3 폴링 활성화 설정을 비활성화하면 됩니다. 이렇게 시도해 보시겠어요?

그동안 문제를 해결할 수 있었나요? 추가로 제공해 주실 정보가 있으신가요?

@tobiaseigen 감사합니다.

아니요, 사용자 이름과 비밀번호를 삭제/초기화했고 해당 정보도 변경되었는데도 여전히 POP3 폴링 체크박스를 해제할 수 없으며, POP 정보를 삭제한 지 며칠이 지났음에도 대시보드에 “POP3 서버 연결이 인증 오류로 실패하고 있습니다. POP3 설정을 확인해 주세요.”라는 메시지가 계속 표시됩니다.

체크박스를 클릭하거나 변경 사항을 저장할 때에도 동일한 오류 메시지가 표시됩니다:

1개의 좋아요

해결되셨나요?

왜 이런 오류가 발생하고 POP3 폴링을 해제하지 못하는지 정확히 이유는 모르겠습니다. 죄송합니다 - 꽤 혼란스러우시겠네요.

다른 접근법을 추천드립니다. Set up reply by email with POP3 polling 가이드를 참고해 보세요. 전용 Gmail 계정을 새로 만들어서 이 기능을 작동시키는 방법을 설명하고 있습니다.

rails 콘솔을 사용하여 비활성화할 수 있다고 생각합니다:
Using Hidden Site Settings 에 제공된 단계를 따라

SiteSetting.pop3_polling_enabled = "f"

을 사용할 수 있습니다.


하지만 인터페이스에서 이것이 작동하지 않는 것은 버그라고 생각합니다.

이론적으로, 검증기는 설정이 비활성화되어야 하는지 확인한 후 구성을 더 이상 검사하지 않습니다. 분명히 이 경우에는 이것이 작동하지 않습니다. 하지만 rails 우회 방법은 작동합니다 :slight_smile:

문제가 프론트엔드가 "f" 대신 "false"를 전달하기 때문이라고 생각합니다. 그래서 검증 통과를 위한 체크가 작동하지 않습니다.

return true if val == "f"

return true if val == "f" || val == "false"

로 변경한 후, 인터페이스에서 pop3_polling_enabled를 비활성화할 수 있었습니다.


수정: 실제로 2월에 이미 버그 보고서가 있습니다.

2개의 좋아요

이렇게 하면 해결되었습니다. 감사합니다. 제안하신 변경 사항으로 수정하는 것이 좋겠지만, rails 콘솔을 통해 설정을 변경하는 것도 좋은 임시 해결책입니다.

2개의 좋아요

콘솔로 해당 설정을 비활성화하는 데 성공해서 좋습니다. 제 변경 사항이 적절한지 모르겠습니다. 프론트엔드가 예상하는 값을 반환하도록 하는 것이 더 나은 방법일 수도 있습니다. 이 부분은 다른 분들에게 맡기겠습니다.

2개의 좋아요