현재 포럼에서 특정 카테고리에 구독된 사용자에게 알림 이메일을 프로그램적으로 보내거나 비활성화하는 기능을 구현하고 있습니다. 해당 카테고리는 ‘감시(watching)’, ‘추적(tracking)’, ‘첫 게시물 감시(watching first post)’, ‘일반(normal)’, '음소거(muted)'를 포함하며, 특히 사용자가 승인 후 게시되어야 하는 주제나 게시물을 등록할 때 적용됩니다.
주제나 게시물이 생성되는 단계, 승인 대기 중인 검토 대기열에 있는 동안, 그리고 승인된 이후 등 프로세스의 각 단계에서 플러그인이 사용하는 프로그램 함수에 대한 안내를 구하고 있습니다. 제 목표는 사용자의 구독 설정에 따라 이메일로 사용자에게 알림을 보내는 것입니다.
이 과정에서 어떤 사용자에게 이메일을 보내고 어떤 사용자에게는 보내지 않아야 하는지 판단하는 방법에 대한 통찰을 제공하시거나, 이를 설명하는 관련 리소스로 안내해 주실 수 있으신가요?
도움이나 제안이 크게 도움이 될 것입니다. 미리 도움 주셔서 감사합니다!