# PM에서 이메일 주소를 실수로 공유하는 것을 막는 방법

**URL:** https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214
**Category:** Support
**Created:** [5월 16, 2022, 3:50오후 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214 "2022-05-16T15:50:28Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![michellefs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/michellefs/32/234543_2.png) [@michellefs](https://meta.discourse.org/u/michellefs)
#### Post date: [5월 16, 2022, 3:50오후 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214/1 "2022-05-16T15:50:28Z")

</div>

한 멤버가 내가 보낸 개인 메시지(PM)에 답장을 보냈는데, _분명히_ 이메일 제공업체에서 직접 답장한 것이었습니다.

답장 아래에는 "…"가 표시되어 있었고, 이를 클릭하면 이메일 스레드의 전체 화면이 열렸습니다.

 ![Email reply to PM](https://global.discourse-cdn.com/meta/original/4X/d/7/e/d7ee08a3378c765bbe181575621812737a52394d.png)  
물론 여기에는 다음 내용이 포함되어 있었습니다:

> **From:** 우리 커뮤니티의 이메일 주소  
> **Date:** 2022년 3월 4일 (금)  
> **To:** 해당 멤버의 이메일 주소 😲 ⚠  
> **Subject:** 기타 등등
> 
> 이메일 본문 내용

이러한 일이 발생하는 것을 방지하는 방법이 있을까요?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [5월 16, 2022, 4:55오후 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214/2 "2022-05-16T16:55:50Z")

</div>

이메일로 답변하는 기능이 설정되어 있나요?

`notification_email`이 커뮤니티 전체에 게시되는 주소와 동일한가요?

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [5월 16, 2022, 5:36오후 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214/4 "2022-05-16T17:36:02Z")

</div>

이 문제는 오랫동안 지속되어 왔으며, 해결할 수 있는 방법이 많지 않습니다. 이메일로 PM을 보낼 때 이메일 주소를 공유하지 않으려면 답장을 보내기 전에 이메일 주소를 삭제하는 것 외에는 다른 방법이 없습니다. 이메일 클라이언트마다 처리 방식이 다르며, Gmail의 경우 답장하는 사람의 이메일 주소가 여기에 포함되지 않지만, 다른 클라이언트에서는 포함될 수 있습니다.

다음과 같은 관리자 설정을 시도해 볼 수 있습니다:

 ![Screen Shot 2022-05-16 at 10.33.42 AM](https://global.discourse-cdn.com/meta/original/4X/0/4/e/04e047b9b89221882ef376d01d53930748b04916.png)

PM을 통해 공유된 이메일 주소를 비공개 처리(obfuscate)하는 방법을 사용할 수 있겠지만, 이는 이메일 주소에 대해 누군가와 논의하려는 경우에 잠재적으로 문제를 일으킬 수 있습니다!

> [@요청: 카테고리로 토픽을 이메일로 보낼 때 발신인 이메일을 가려 주세요](https://meta.discourse.org/t/request-obfuscate-sender-email-when-emailing-topics-to-categories/198584?u=tobiaseigen):
>
> Currently the senders full email is displayed. This request is to obfuscate the person’s email address, as done on other forums. Or, just display just their name instead. Thanks!

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [7월 7, 2022, 9:03오전 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214/5 "2022-07-07T09:03:48Z")

</div>

> [@tobiaseigen](#):
>
> 이것은 오래된 문제이며, 해결할 수 있는 방법이 많지 않습니다…

저는 이메일로 답장한 개인 메시지(PM)에서 이메일 주소가 노출되고, “단축된 콘텐츠 항상 표시” 설정이 작동하지 않는 문제를 조사하고 있었습니다.

클릭했을 때 이메일의 나머지 부분을 보여주는 세 점(…)은 다음 조건에서 표시됩니다:

- 개인 메시지(PM)인 경우, _또는_
- "단축된 콘텐츠 항상 표시"가 설정된 경우 (이는 사실상 "개인 메시지가 아닌 게시물에서도 단축된 콘텐츠를 표시한다"는 의미입니다)

[code](https://github.com/discourse/discourse/blob/main/lib/email/receiver.rb#L1241-L1250):

```ruby
# only add elided part in messages
if options[:elided].present? && (SiteSetting.always_show_trimmed_content || is_private_message)
  options[:raw] << Email::Receiver.elided_html(options[:elided])
  options[:elided] = ""
end

```

제 질문은 다음과 같습니다:

- 개인 메시지에서 이 기능이 “항상 켜져 있는” 이유는 무엇인가요? @zogstrip 혹시 아시는 분이 계신가요?
- 그리고 관리자가 단축된 콘텐츠를 _절대_ 표시하지 않도록(또는 봉투 아이콘을 클릭하여 “원본” 이메일에 대한 접근을 거부하도록) 변경할 수 있는 가능성이 있을까요? 기술적인 관점에서는 꽤 쉽기 때문에, 왜 이미 그렇게 되어 있지 않은지 궁금합니다.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [7월 7, 2022, 10:03오전 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214/6 "2022-07-07T10:03:08Z")

</div>

> [@RGJ](#):
>
> - PM(프로덕트 매니저)에게 이 기능이 “항상 켜져 있는” 이유는 무엇인가요? @zogstrip 알고 계신가요?

기존 동작을 유지하고 싶었던 것 같은데, 이 설정을 고려하면 더 이상 의미가 있는지 확실하지 않습니다. 이는 균형의 문제입니다. 한쪽에서는 이메일 주소가 유출될 수 있고, 다른 쪽에서는 트리머가 중요한 내용을 삭제할 수 있습니다.

> [@RGJ](#):
>
> 관리자가 트리밍된 내용을 _절대_ 표시하지 않도록 선택할 수 있게 변경할 수 있을까요?

그것은 괜찮다고 생각합니다. 하지만 트리머는 “이메일 주소가 유출되지 않도록 하는” 측면에서 100% 안전하지는 않습니다.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [7월 7, 2022, 12:37오후 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214/7 "2022-07-07T12:37:12Z")

</div>

이것에 대한 PR을 받아들이실 의향이 있으신가요?

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [7월 11, 2022, 8:57오전 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214/9 "2022-07-11T08:57:28Z")

</div>

확실히 👍

@RGJ 감사합니다

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [7월 18, 2022, 4:01오후 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214/10 "2022-07-18T16:01:20Z")

</div>

원하는 기능은 어떻게 구현되면 좋을까요?

- 쉬운 방법: 사설 메시지 확인 로직을 제거하여 `always show trimmed content`가 `false`일 때 줄임된 콘텐츠가 절대 표시되지 않도록 합니다.
- 어려운 방법: `always`, `never`, `private messages` 옵션을 가진 새로운 사이트 설정인 `show trimmed content`로 마이그레이션합니다.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [7월 19, 2022, 8:37오전 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214/11 "2022-07-19T08:37:02Z")

</div>

> [@RGJ](#):
>
> - Hard: `always`, `never`, `private messages` 옵션을 가진 새로운 사이트 설정 `show trimmed content`로 마이그레이션

저는 그 옵션이 더 좋습니다 👍

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [7월 19, 2022, 10:01오전 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214/12 "2022-07-19T10:01:21Z")

</div>

네, 저도 그렇습니다. 다음이자 hopefully 마지막 질문입니다: `always show trimmed content`의 `false` 값을 `private messages`로, 아니면 `never`로 마이그레이션해야 할까요? 제 생각은 안전을 위해 `never`로 마이그레이션하는 것입니다.

---

<div class="post-metadata">

### Author: ![ToddZ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/toddz/32/328350_2.png) [@ToddZ](https://meta.discourse.org/u/ToddZ)
#### Post date: [11월 8, 2024, 6:26오전 UTC](https://meta.discourse.org/t/protecting-members-from-accidentally-sharing-their-email-address-in-a-pm/227214/13 "2024-11-08T06:26:15Z")

</div>

`수신 이메일 자르기`와 `자른 콘텐츠 항상 표시` 설정이 어떻게 상호작용하는지 조사하다가 이 주제를 발견했습니다.

여기서 제기된 아이디어의 향방이 궁금합니다. 보류된 상태인가요, 아니면 폐기되었나요?
