ecki
(Bernd)
2월 23, 2024, 8:38오후
1
유휴 테스트 사용자에게 주별 요약 메일이 발송되었는데, 동일한 주제가 5번 중복되어 있습니다. 해당 주제는 몇 번 수정되고 고정되었지만, 정확히 같은 텍스트가 표시되는 한(“고정됨” 같은 다른 텍스트가 아닌 이상) 한 번만 표시되어야 합니다.
인기 게시글 3개 중 2개도 중복이었습니다.
또한 “당신을 위한 새 소식” 테이블에는 한 게시글이 3번 나열되어 있었습니다:
이러한 중복으로 인해 거의 정보가 전달되지 않았습니다(다른 게시글이 있었음에도 불구하고)
이 버그 리포트의 문제 해결을 돕기 위해 DB 쿼리 결과를 추가해도 될까요?
4개의 좋아요
ecki
(Bernd)
2월 27, 2024, 2:45오후
2
태그도 제외했는데, 미리보기 기능에서는 여전히 제외된 태그가 있는 주제 아래에 “인기 게시물” 답변이 표시됩니다. "인기 게시물"에 대해 이 제외 기능이 작동하지 않는 건지, 아니면 미리보기 기능이 조건을 다시 계산하지 않는 건지 정확히 모르겠습니다. (금요일에 도착할 다음 메일에서 확인해 보겠습니다
이 문제를 좀 더 잘 해결할 수 있는 방법을 알려주시면 좋겠습니다. 요약 메일 자체는 만족하고 계신가요? 이런 문제를 제가 처음 겪는 것 같아서 좀 의외입니다.
1개의 좋아요
저도 같은 문제를 겪고 있습니다. 같은 이메일에 게시글이 4번 반복되어 있고, 이메일 헤더에는 "새 주제 4개"라고 표시되어 있습니다.
2개의 좋아요
ecki
(Bernd)
8월 6, 2024, 3:02오후
4
방금 알림 메일 중 하나에서 확인한 바와 같이, 안정판 3.3.0+3에서도 여전히 문제가 존재합니다.
2개의 좋아요
j127
8월 7, 2024, 7:07오후
8
재현하는 데 어려움을 겪고 더 자세한 정보가 필요하시면 알려주세요. 어딘가에 쿼리 로그가 있는지 확실하지는 않지만, /admin/email/preview-digest로 가면 미리보기에서 해당 문제가 확인됩니다.
1개의 좋아요
j127
8월 8, 2024, 8:23오후
9
여기에 게시해야 할지, 아니면 새 주제를 만들어야 할지 확신이 서지 않습니다. 하지만 digest suppress tags 목록에 포함된 태그가 있는 게시물이 이메일 다이제스트에도 추천되고 있습니다. 현재 가장 많이 추천되는 주제에는 억제된 태그가 붙어 있습니다.
ToddZ
9월 13, 2024, 6:25오후
16
저도 동일한 증상을 확인하고 있습니다: "인기 게시물"과 “당신을 위한 새 내용” 주제가 반복되어 표시됩니다.
이번에는 인기 게시물이 하나 세 번, 다른 하나는 두 번 중복되어 있습니다:
여기서는 표준 셀프호스팅 설치를 사용 중이며, 현재 버전은 3.4.0.beta2-dev (f2121cc437)입니다.
이 보고가 2월로 거슬러 올라가는 것 같습니다. 진행 상황이 있나요? 도움이 될 수 있는 추가 세부 정보를 제공할 수 있을까요?
수정: 상황이 더 악화되는 것 같습니다. 이제 인기 주제 1위가 세 번 중복되어 표시됩니다. 정말 보기 좋지 않은 상황입니다. 이 문제를 해결하기 위한 트러블슈팅에 대한 조언을 듣고 싶습니다.
2개의 좋아요
ToddZ
9월 20, 2024, 4:22오후
17
@ecki , @bigfudge , @j127 – 여전히 이 문제를 겪고 계신가요? 다이제스트가 나가는데 보기에도 너무 엉망이고, 이 보고서를 어떻게 주목받게 해야 할지 모르겠습니다.
1개의 좋아요
ecki
(Bernd)
9월 20, 2024, 10:53오후
19
예, 문제는 여전히 존재합니다. 방금 STABLE 버전인 * v3.3.1 +5 로 업그레이드했는데, 미리보기 메일에서도 여전히 같은 동작이 나타납니다.
ToddZ:
만약에 더 나빠진다면
저는 3개 카테고리 각각의 항목 수를 줄여서(1, 1, 3) 스스로 해결했습니다. 하지만 물론 이렇게 하면 메일의 유용성은 떨어집니다. 다만 덜 부끄러워지는 정도입니다.
2개의 좋아요
ToddZ
9월 24, 2024, 4:17오전
20
혼자만 그런 게 아니라니 다행이에요! 내 다이제스트에서는 계속 보이지만, 다른 Discourse 포럼에서 받은 다이제스트에서는 그런 적이 없거든요.
어딘가에서 팀이 지난주에 회사 리트릿으로 자리를 비웠다는 이야기를 봤어요. 일이 정리되면 @nat 님이 여기 한번 들러주실지도 모르겠네요…
1개의 좋아요
Moin
9월 24, 2024, 6:14오전
21
미트업은 이번 주에 예정되어 있으니 조금만 더 인내심을 가져주세요
그동안, 여러분의 포럼에 공통점이 있을까요? 모두가 사용하고 있는 플러그인이나, 기본값과 다르게 설정해 둔 설정 사항이 있나요?
1개의 좋아요
j127
9월 24, 2024, 7:23오전
22
현재 활성화된 추가 플러그인은 다음과 같습니다:
/discourse-math.git
/discourse-data-explorer.git
/discourse-graphviz
/discourse-perspective-api
/discourse-adplugin.git
/discourse-user-notes.git
/discourse-affiliate.git
/discourse-categories-suppressed.git
/discourse-templates.git
수정: 포함되는 플러그인(각주, 템플릿 등)도 모두 활성화되어 있습니다.
기본값이 아닌 이메일 설정:
post excerpts in emails – 체크됨
personal email time window seconds – 60
suppress digest email after days – 1095
digest suppress categories – 몇몇 카테고리
digest suppress tags – 비공개 태그 1개 (어쨌든 다이제스트에 포함됨)
email accent bg color – 사용자 지정 색상
log mail processing failures – 체크됨
delete email logs after days – 10
mailgun api key – 입력됨
1개의 좋아요
ecki
(Bernd)
9월 24, 2024, 10:11오전
23
저희 시스템에서는 STABLE 버전의 Docker를 사용하고 있으며, Redis와 Data 컨테이너를 각각 분리하여 운영하고 있습니다.
app.yaml에서 활성화된 플러그인은 다음과 같습니다:
docker_manager.git
discourse-rss-polling.git
UI에서 활성화된 항목은 다음과 같습니다:
automation true
footnote true
rss polling true
spoiler alert true
기본 테마에서 클론한 테마를 사용 중이며, 이 테마는 이전 버전에서 생성되었습니다.
이메일 설정에서 다음과 같은 항목이 오버라이드되었습니다:
contact_email
blocked_email_domains
normalize_emails true
auto approve email domains
hide email address token: true
personal email time window seconds: 120
digest topics: 1 (우회 조치)
digest posts: 1 (우회 조치)
digest other topics: 3
supress digest email after days: 600
digest suppress categories: forum help
digest suppress tags: rss, test
show topicsd featured link in digest: true
email subject: prefix %{optional_pm}%{optional_cat}%{topic_title}
default email message level: only when away
default email list mailinglist mode frequency: send en amail for every except own
inclde thumbnails in backup: true
embed set canonical url: true
알고 있는 작업(job) 커스터마이징은 없습니다. 사설 SMTP 서버를 사용 중이며, Mailgun API는 사용하지 않습니다. (하지만 문제는 전송 전에도 발생하며, 미리보기에서도 확인할 수 있습니다.)
1개의 좋아요
ToddZ
9월 24, 2024, 6:24오후
24
업데이트 감사합니다, Moin. 현재 설정은 다음과 같습니다:
활성 플러그인:
Automation (동작 1개: “사용자가 그룹을 변경할 때 알림”)
Footnote
Spoiler Alert
Staff Alias
기본값이 아닌 이메일 설정:
개인 이메일 시간 창(초) – 20
다이제스트 이메일 억제(일) – 365
다이제스트 억제 카테고리 – 2개 카테고리가 여기에 있습니다
다이제스트 억제 태그 – 개인 태그 1개 (다이제스트에서 올바르게 억제되는 것 같습니다)
메일 처리 실패 기록 – 체크됨
이메일 로그 삭제(일) – 90
다이제스트에 사용자 지정 스타일 적용 - 체크 안 됨
다이제스트에 tl0 기본 포함 - 체크됨
연락처 이메일 - 사용자 지정
기본값이 아니지만 다이제스트와 관련이 없어 보이는 이메일 설정:
이메일로 답변 활성화 - 체크됨
수동 폴링 활성화 - 체크됨
이메일 수신 - 체크됨
이메일 수신 허용 그룹 - 일부 그룹 지정됨
차단된 이메일 도메인 - 사용자 지정
이메일 푸터를 통해 구독 취소 - 체크됨
이메일로 답변 금지(일) - 0
전달된 이메일 처리 방식 - create_replies
기본 이메일 메일링 리스트 모드 빈도 - 내 글 제외하고 모든 새 게시물에 대해 이메일 보내기
기본 이메일 이전 답변 - 이전에 전송된 경우 제외
기본 테마이며, 다음 활성 컴포넌트가 있습니다:
Category Headers
Custom CSS
Custom Header Links
Extended About Page
Unanswered Filter
User Card Directory
Welcome Link Banner
셀프호스팅 표준 설치로, 특별한 설정은 없습니다. 테스트를 통과한 브랜치이며, 현재 3.4.0.beta2-dev (f2121cc437)입니다.
SMTP 릴레이로 MailerSend.net을 사용 중이지만, 문제는 전송 전에(미리보기에서) 이미 존재합니다.
1개의 좋아요
simon
9월 24, 2024, 7:02오후
25
특정 사용자에게 문제를 유발하는 특정 주제에 대한 세부 정보를 확인하는 것도 도움이 될 수 있습니다. 예를 들어, 해당 주제가 여러 개의 태그를 가지고 있는지, 사용자가 그 태그 중 하나를 음소거(mute)했는지 등을 파악하는 것입니다.
다이제스트 이메일의 주제를 구성하는 데 사용되는 메서드를 라인별로 확인해 보았습니다: discourse/app/models/topic.rb at main · discourse/discourse · GitHub . 명백한 문제는 보이지 않지만, 이 메서드에는 여러 개의 join 문이 포함되어 있습니다. 특정 조건에서 주제가 목록에 여러 번 포함될 수 있는 가능성이 있습니다.
1개의 좋아요
ToddZ
9월 25, 2024, 6:31오전
26
관심 가져주셔서 감사합니다, Simon!
첨부된 다이제스트는 제가 최근 확인해 온 내용과 비슷합니다. 다만 이전에는 태그 수를 분석해 본 적은 없습니다.
해당 다이제스트는 다음 사용자를 위해 생성되었습니다:
마지막 접속일: 2024-09-09
다이제스트 주기: 주간
“요약 이메일에 신규 사용자의 콘텐츠 포함”: 선택됨
음소거된 관련 태그 없음
인기 주제:
“과거 SF 이야기…” – 3회 반복. 해당 주제는 태그 3개, 답변 15개, (스태프) 좋아요 1개.
“시민 SF” – 2회 반복. 해당 주제는 태그 2개, 답변 2개, (스태프) 좋아요 1개.
당신을 위한 새 소식:
“사이borg와 센타우로스…” – 3회 반복. 해당 주제는 태그 3개, 답변 2개, 좋아요 0개.
2개의 좋아요