strk
(Sandro Santilli)
1월 5, 2024, 4:04오후
1
최근 실험용 Discourse 인스턴스를 설정했는데, 구독자에게 전송된 게시물에 text/plain 대체 버전 텍스트에 HTML 엔티티가 포함되어 있는 것을 발견했습니다. 버그인 것 같습니다.
인스턴스는 여기 있습니다: https://discourse.osgeo.org
해당 이메일의 스크린샷은 여기서 볼 수 있습니다: Sandro Santilli 🌍 GIS: "@pmusaraj@mstdn.ca I can tell, and that hurts! @D…" - Mapstodon.Space
완전한 이메일은 Discourse 자체에서 여기서 읽을 수 있습니다: PSC Vote: Let's move this list to discourse - #11 by Martin_Spott - SAC mailing list - OSGeo Discourse
그리고 이메일의 다른 뷰는 Mailman 아카이브에서 볼 수 있는데, 이것이 Discourse에 도달한 방식입니다: PSC Vote: Let's move this list to discourse
Mailman이 구독자에게 받은 메일은 text/plain 7bit us-ascii만 포함하지만, Discourse를 통해 받은 메일은 다중 부분(multi-part)이 되며, 원 게시자가 HTML로 작성하지 않았음에도 불구하고 HTML 버전도 포함되어 있습니다.
1개의 좋아요
strk
(Sandro Santilli)
1월 5, 2024, 4:11오후
2
2개의 좋아요
업스트림 티켓에 4일째 답변이 없습니다. 디스코urs 개발자나 디스코urs 옹호자 누구도 이메일 기반 통신에는 관심이 없는 것 같아, 이 문제를 해결할 수 있는 유일한 방법은 결국 직접 문제를 해결하는 ‘scratch your own itch’ 프로젝트가 될 것 같습니다.
우리는 이메일 기반 통신에 관심 이 있습니다. 그 때문에 디스코urs에서 수신 및 발신 이메일 지원 기능을 추가하는 데 상당한 노력을 기울였습니다. 다만, 모든 사용 사례를 고려하는 것은 매우 어려운 작업입니다. 각 사용 사례가 서로 충돌하는 경우가 많기 때문입니다.
귀하의 문제를 진단하고 사용자 사례를 더 잘 이해하기 위해, 현재 상황을 다음과 같이 파악하고 있습니다.
귀하의 인스턴스는 메일링 리스트에서 수신 이메일을 받도록 설정되어 있습니다.
사용자 "Martin_Spott"가 귀하의 메일링 리스트로 text/plain 이메일을 보냈습니다.
디스코urs가 이메일을 처리하여 일반 텍스트를 마크다운/HTML로 변환하여 디스코urs에 표시했습니다.
귀하가 디스코urs에서 해당 주제/카테고리를 보고 있기 때문에 해당 이메일의 사본을 받으셨습니다.
해당 이메일의 내용이 손상되었습니다.
제 이해가 올바른가요?
2개의 좋아요
strk
(Sandro Santilli)
1월 12, 2024, 8:50오전
6
음, Discourse 내부에서 정확히 무슨 일이 일어나는지는 모르겠지만, 제가 관찰한 내용은 다음과 같습니다:
우리의 인스턴스는 (어떤 출처에서든) 수신 이메일을 받을 수 있도록 설정되어 있습니다.
trac.osgeo.org는 모노스페이스 폰트가 사용된다고 가정하고, Discourse의 수신 이메일 주소로 text/plain 이메일을 전송합니다.
Discourse는 제가 모르는 어떤 처리를 수행합니다.
이메일 알림을 받도록 설정한 Discourse 사용자는 text/plain 대안과 html 대안을 포함하는 multipart 이메일을 수신하게 되는데, 이때 text/plain 버전에서는 대시(-)가 이스케이프 처리되고 html 엔티티가 포함되어 있습니다.
aforementioned 문제(trac 이메일이 제대로 표시되지 않는 문제)는 현재 수정된 것으로 보이지만, 어떤 사건으로 인해 수정되었는지는 알 수 없습니다: Making sure you're not a bot!
제가 "Mailing List Mode"를 켜고 끄는 과정에서 변경된 것이 있을까요?
1개의 좋아요
그보다는 “수신 이메일에서 HTML 선호”라는 사이트 설정 때문일 가능성이 더 큽니다.
지금은 더 나아졌으니 다행입니다
1개의 좋아요
strk
(Sandro Santilli)
1월 12, 2024, 4:06오후
8
조급하게 말한 것 같습니다: Making sure you're not a bot!
“수신 이메일 HTML 우선” 설정을 YES로 해야 하는지 NO로 해야 하는지 더 나은 방법이라고 제안하시는 건가요?
strk
(Sandro Santilli)
1월 14, 2024, 4:30오후
9
@robe2는 (임시) 수정이 “카테고리는 미러입니다” 체크박스를 해제한 것 때문일 것이라고 언급했습니다 - hopefully 이 정보가 수정에 도움이 되길 바랍니다
robe2
(Regina Obe)
1월 14, 2024, 4:57오후
10
"카테고리는 미러입니다"를 해제했을 때, 전송되는 이메일이 더 보기 좋아졌고 게시글도 더 깔끔해 보였습니다.
그러나 스레드 구성이 막혔고, 티켓 트래커에서 온 일부 이메일이 제목이 이미 사용되었습니다 라는 거부 오류로 인해 거부되어 해당 옵션을 다시 체크해야 했습니다.