# 포럼에서 오는 이메일을 제한하는 방법은?

**URL:** https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351
**Category:** Support
**Created:** [4월 26, 2020, 1:24오후 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351 "2020-04-26T13:24:39Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![ariznaf](https://avatars.discourse-cdn.com/v4/letter/a/ecccb3/32.png) [@ariznaf](https://meta.discourse.org/u/ariznaf)
#### Post date: [4월 26, 2020, 1:24오후 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351/1 "2020-04-26T13:24:39Z")

</div>

이메일 관련 문제가 발생하고 있습니다.  
SMTP 전송에 사용되는 계정이 과도한 이메일 발송으로 인해 사용이 중단되고 있습니다.  
상대방은 이를 스팸으로 간주하고 있습니다(스팸이 아니라 응답에 대한 알림일 뿐입니다).

저는 이메일 발송 횟수를 줄이려고 노력하고 있습니다.  
예를 들어, 사용자가 만든 스레드에 누군가 답글을 쓸 때마다 이메일을 보내는 대신, 응답에 대해 일일 알림을 보내는 방식입니다.

하지만 제가 잘 이해하지 못하는 많은 옵션들이 있습니다.

사용자가 접속하지 않은 상태에서 누군가가 게시글에 답글을 남길 때 매번 이메일을 보내는 대신, 일일 요약 알림을 설정하고, 개인 메시지에 대해서도 일일 알림을 보내는 방식으로 변경하고 싶습니다.

---

<div class="post-metadata">

### Author: ![neounix](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neounix/32/215617_2.png) [@neounix](https://meta.discourse.org/u/neounix)
#### Post date: [4월 26, 2020, 1:29오후 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351/2 "2020-04-26T13:29:11Z")

</div>

@ariznaf,

모두 잘 지내고 계시길 바랍니다.

설정 메뉴로 이동하여 `digest`를 검색해 보세요.

```plaintext
/admin/site_settings/category/all_results?filter=digest

```

여기서 많은 설정을 조정하여 문제를 해결할 수 있습니다.

---

<div class="post-metadata">

### Author: ![ariznaf](https://avatars.discourse-cdn.com/v4/letter/a/ecccb3/32.png) [@ariznaf](https://meta.discourse.org/u/ariznaf)
#### Post date: [4월 26, 2020, 2:31오후 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351/3 "2020-04-26T14:31:17Z")

</div>

네, 이메일 관련 매개변수를 많이 확인했습니다.

말씀하신 내용은 다이제스트가 전송되는 방식을 조정하는 것입니다.

하지만 저는 각 답변 후에 이메일이 전송되는 것을 비활성화하고 싶습니다.  
기본적으로 각 사용자는 답변이 있을 때마다 이메일을 받게 됩니다.

이를 변경하고 싶습니다. 적어도 사용자가 명시적으로 선택하지 않은 사용자의 경우에만 변경하면 됩니다.

---

<div class="post-metadata">

### Author: ![neounix](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neounix/32/215617_2.png) [@neounix](https://meta.discourse.org/u/neounix)
#### Post date: [4월 27, 2020, 3:38오전 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351/4 "2020-04-27T03:38:13Z")

</div>

> [@ariznaf](#):
>
> 적어도 명시적으로 선택하지 않은 사용자의 경우, 이를 변경하고 싶습니다.

그렇다면 알림 설정에서 만족감을 느낄 수 있을 것입니다:

```plaintext
/admin/site_settings/category/user_preferences?filter=notification

```

예를 들어, @ariznaf 님은 이 설정들을 살펴보세요.

 ![Screen Shot 2020-04-27 at 10.37.41 AM](https://global.discourse-cdn.com/meta/original/3X/8/e/8e155109cedd3c5b26964d72c5b9640b4833ed6e.jpeg)

@ariznaf 님, 위의 이미지 속 설정뿐만 아니라 이 모든 설정들을 살펴보는 것이 좋은 아이디어일 수 있습니다.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [4월 27, 2020, 5:51오전 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351/5 "2020-04-27T05:51:04Z")

</div>

> [@ariznaf](#):
>
> SMTP 전송에 사용된 계정이 이메일을 너무 많이 보낸 이유로 폐쇄되고 있습니다.

그것이 무슨 의미인가요? Mailgun이나 Sendgrid와 같은 [권장 이메일 서비스](https://github.com/discourse/discourse/blob/master/docs/INSTALL-email.md)를 사용 중인가요?

---

<div class="post-metadata">

### Author: ![ariznaf](https://avatars.discourse-cdn.com/v4/letter/a/ecccb3/32.png) [@ariznaf](https://meta.discourse.org/u/ariznaf)
#### Post date: [4월 28, 2020, 11:28오전 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351/6 "2020-04-28T11:28:51Z")

</div>

아니요, 우리는 공급업체의 계정을 사용하고 있습니다.  
Mailgun은 무료가 아닙니다.  
문제는 구성이 아닙니다. Discourse는 메일을 올바르게 보내고 있습니다.  
문제는 우리 메일 공급업체가 블랙리스트에 오른 IP에서 메일을 보내면서, 하루에 너무 많은 메일을 보내는 탓에(일부 원인은 이겁니다) 우리의 이메일을 스팸으로 간주하고 있다는 점입니다.

그래서 우리는 Discourse에서 보내는 메일 수를 줄이고 싶습니다.  
누군가 답변을 받을 때마다 메일을 보내는 대신, 매일 한 번만 요약을 보내도록 이메일을 설정하고 싶습니다.  
적어도 그것이 원하는 기본 설정 기준입니다. 대부분의 사람은 기본 설정을 바꾸지 않습니다.

@neounix 감사합니다. 그 매개변수를 변경해 보겠습니다.  
그것이 우리가 찾고 있는 것 같습니다. 옵션이 많아서 기본 메일 옵션이 어디에 있는지 기억나지 않았습니다.

하지만 스레드에 대한 답변을 포함한 일일 이메일 요약을 설정하는 방법을 찾지 못하고 있습니다.

온라인이 아닐 때만, 또는 절대 메일을 보내지 않도록 설정하는 것만 볼 수 있습니다.  
새로운 답변이 있는 스레드 목록과 구독 중인 업데이트된 스레드를 포함한 일일 메일을 보내고 싶습니다.

이것이 가능한가요?

---

<div class="post-metadata">

### Author: ![neounix](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neounix/32/215617_2.png) [@neounix](https://meta.discourse.org/u/neounix)
#### Post date: [4월 28, 2020, 12:38오후 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351/7 "2020-04-28T12:38:13Z")

</div>

> [@ariznaf](#):
>
> 새로운 답변이 있는 스레드 목록과 구독 중인 업데이트된 스레드를 담은 일일 메일을 보내고 싶습니다.
> 
> 가능할까요?

@ariznaf 님 안녕하세요

플러그인을 직접 작성할 의사가 있고 그 능력이 있는 것이 아니라면, 현재로서는 Discourse의 기존 설정에 제한이 있습니다.

먼저 현재 다이제스트(요약) 설정을 살펴보고, 원하시는 것에 가깝도록 조정해 볼 수 있는지 확인해 보시는 것을 권장합니다.

만약 비즈니스 모델에 정말로 중요한 기능이라면, 여기 있는 플러그인 개발자 중 한 명을 고용하는 것을 고려해 볼 수 있습니다. 요구 사항을 명확하게 제시할 수 있다면, 메타 마켓플레이스에서 견적을 받아 볼 수 있습니다.

예전 말투로 치면 “그분들에게 뼈 한 조각 던져주는” 셈이죠 🐕 🐕 🐕 ❤

플러그인 개발자들도 사랑이 필요하니까요 🙂

---

<div class="post-metadata">

### Author: ![ariznaf](https://avatars.discourse-cdn.com/v4/letter/a/ecccb3/32.png) [@ariznaf](https://meta.discourse.org/u/ariznaf)
#### Post date: [4월 28, 2020, 12:55오후 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351/8 "2020-04-28T12:55:43Z")

</div>

우리는 비즈니스 모델이 전혀 없습니다.  
우리는 사업체가 아니라 사진에 관심이 있는 작은 비영리 단체일 뿐입니다.  
누군가를 고용할 예산도 없습니다.  
우리는 포럼을 무료로 유지하기 위해 많은 시간을 투입해 왔습니다.

일일 요약 기능이 있는 줄 알았는데, 아마도 그건 고스트 블로그(Ghost blog)나 다른 시스템의 기능인 것 같습니다.

기본적으로 이메일 알림을 비활성화하고, 호스팅 제공업체와 함께 이메일 문제를 해결할 수 있는지 확인해 보겠습니다.  
그들은 메시지 제한에 대해 아무런 언급도 하지 않았고, 우리는 그렇게 큰 포럼이 아니라서 하루에 수천 개의 이메일을 생성하지도 않습니다.

---

<div class="post-metadata">

### Author: ![neounix](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/neounix/32/215617_2.png) [@neounix](https://meta.discourse.org/u/neounix)
#### Post date: [4월 28, 2020, 1:02오후 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351/9 "2020-04-28T13:02:36Z")

</div>

> [@ariznaf](#):
>
> 기본적으로 이메일 알림을 비활성화하고 호스팅 제공업체와의 이메일 문제를 해결할 수 있는지 확인해 보겠습니다.

저희 포럼의 현재 상태는 이렇습니다.

우리는 모든 이메일 알림을 비활성화했지만, 구식 레거시 포럼과 새 포럼 간의 몇 가지 인코딩 문제를 미세 조정하는 작업을 여전히 진행 중입니다.

다이제스트를 활성화하기로 결정한다면, 몇 주 이내에 사이트를 방문한 사용자에게만 주간 다이제스트를 보내는 방식을 선택할 수 있습니다. 아직 알림 이메일에 대해 구체적으로 생각해 보지 않았지만, 단순히 비활성화할 수도 있습니다.

사용자가 이러한 “토픽 팔로우” 알림에 대한 설정을 할 수 있다고 생각하는데, 맞나요?

참고로, DB의 `user_options` 테이블 설명은 다음과 같습니다. 여기서 눈여겨볼 만한 것이 있을까요?

@ariznaf 님을 위해

 ![Screen Shot 2020-04-28 at 8.09.12 PM](https://global.discourse-cdn.com/meta/original/3X/a/9/a90f997b1e0b3903d0024a0c84d5913195833c35.jpeg)

---

<div class="post-metadata">

### Author: ![ariznaf](https://avatars.discourse-cdn.com/v4/letter/a/ecccb3/32.png) [@ariznaf](https://meta.discourse.org/u/ariznaf)
#### Post date: [4월 28, 2020, 1:39오후 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351/10 "2020-04-28T13:39:11Z")

</div>

네, 사용자는 직접 알림 옵션을 변경할 수 있습니다.  
대부분은 그런 기능이 있다는 사실조차 모르고 있고, 일부는 신경 쓰지 않는 경우가 많습니다.

요즘 이메일은 골칫거리입니다. 더 이상 신뢰할 수 있는 시스템이 아니기 때문입니다.

문제는 디스코스가 이메일에 크게 의존한다는 점입니다. 이메일이 작동하지 않으면 사용자가 로그인조차 할 수 없습니다.

저는 디스코스에 대해 충분히 숙지하지 못해 데이터베이스에 접근하여 users 테이블의 사용자 옵션을 분석할 수 없습니다.

디스코스에 이메일 다이제스트 기능이 있다고 생각했는데, 그런 옵션이 없는 것 같습니다.  
찾을 수 없었던 것이 이상하지도 않네요.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [6월 17, 2024, 6:35오전 UTC](https://meta.discourse.org/t/how-to-limit-emails-from-forum/149351/11 "2024-06-17T06:35:20Z")

</div>


