# SMTP에서 OAuth로 전환

**URL:** https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023
**Category:** Support
**Created:** [5월 21, 2025, 10:53오전 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023 "2025-05-21T10:53:54Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Pierpinna](https://avatars.discourse-cdn.com/v4/letter/p/7ab992/32.png) [@Pierpinna](https://meta.discourse.org/u/Pierpinna)
#### Post date: [5월 21, 2025, 10:53오전 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/1 "2025-05-21T10:53:54Z")

</div>

안녕하세요,

새로운 회사 정책 때문에 사이트 이메일 설정을 SMTP에서 oAuth로 변경해야 합니다. 하지만 관리자 패널에서 해당 옵션을 찾을 수 없습니다.

도움 주실 수 있을까요?

감사합니다

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [5월 21, 2025, 1:53오후 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/2 "2025-05-21T13:53:35Z")

</div>

SMTP는 이메일(일일 요약, 비밀번호 재설정 등)을 전송하는 데 사용되며, OAuth는 사용자 인증(및 로그인)을 담당합니다. 제 이해가 틀리지 않았다면, 둘은 서로의 대체재가 될 수 없다고 생각합니다…

---

<div class="post-metadata">

### Author: ![Pierpinna](https://avatars.discourse-cdn.com/v4/letter/p/7ab992/32.png) [@Pierpinna](https://meta.discourse.org/u/Pierpinna)
#### Post date: [5월 21, 2025, 4:24오후 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/3 "2025-05-21T16:24:40Z")

</div>

다음 링크를 참조하십시오: [Deprecation of Basic authentication in Exchange Online | Microsoft Learn](https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/deprecation-of-basic-authentication-exchange-online)

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [5월 21, 2025, 11:11오후 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/4 "2025-05-21T23:11:37Z")

</div>

제 이해가 맞다면, 몇 년 전 비슷한 질문이 제기된 적이 있었고, 당시 답변은 다음과 같았습니다:

> [@Office 365에서 기본 인증 비활성화](https://meta.discourse.org/t/basic-auth-disabled-in-office-365/228463/3):
>
> Looks like there’s no need to switch to OAuth2. SMTP AUTH will still be available when Basic authentication is permanently disabled on October 1, 2022. So, you should be able to change to SMTP Auth by adding an additional env variable to app.yml. DISCOURSE\_SMTP\_AUTHENTICATION: cram\_md5 In addition to that I think you will need to use the MD5 hash of the SMTP password as value of the DISCOURSE\_SMTP\_PASSWORD setting. Rebuild the Docker container after those changes and give it a try.

---

<div class="post-metadata">

### Author: ![Pierpinna](https://avatars.discourse-cdn.com/v4/letter/p/7ab992/32.png) [@Pierpinna](https://meta.discourse.org/u/Pierpinna)
#### Post date: [5월 22, 2025, 12:57오후 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/5 "2025-05-22T12:57:57Z")

</div>

이전 토론에 대한 언급에 감사드립니다.  
그러나 저희 IT 부서에서는 다음과 같이 말씀하셨습니다:

이 응답은 오해의 소지가 있는 것으로 보입니다. SMTP 인증은 기본 인증과 현대 인증(OAuth2)을 모두 포함하는 상위 범주입니다. 구성 설명에 따르면, 여전히 기본 사용자 이름과 비밀번호를 구성하고 있습니다. Microsoft 포럼의 설명은 다음과 같습니다:

“SMTP AUTH는 대부분의 벤더/공급업체에서 권장하며, 대부분의 앱/디바이스에서 지원됩니다. 벤더/앱/디바이스에 따라 SMTP AUTH는 기본 인증 또는 현대 인증으로 수행할 수 있습니다(단, MS가 기본 인증을 중단하고 있으므로 현대 인증으로 구성해야 합니다)… 현대 인증은 Active Directory 인증 라이브러리(ADAL)와 OAuth 2.0에 기반합니다.”

[https://learn.microsoft.com/en-us/answers/questions/1141052/definitive-guide-to-smtp-auth-vs-basic-auth-vs-oat](https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fanswers%2Fquestions%2F1141052%2Fdefinitive-guide-to-smtp-auth-vs-basic-auth-vs-oat&data=05%7C02%7CPier.Pinna%40commscope.com%7Cd09ca8e2ff89498adb2808dd9928bd36%7C31472f818fe449ec8bc3fa1c295640d7%7C0%7C0%7C638835122455388824%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=OD0qGi3Q45%2Bm%2F72B9c2M%2Brjzm4mYQA94PnD4oo7etoc%3D&reserved=0)

따라서 Microsoft가 SMTP Auth를 중단하지 않는다는 것은 사실이지만, SMTP Auth에 포함된 방법 중 하나(구체적으로 사용자 이름과 비밀번호 사용)는 사용할 수 없게 된다는 점도 사실입니다.

제안된 해결책은 설명된 방식으로는 적용 가능한 것으로 보이지 않습니다. 어떻게 해야 할까요?

---

<div class="post-metadata">

### Author: ![Pierpinna](https://avatars.discourse-cdn.com/v4/letter/p/7ab992/32.png) [@Pierpinna](https://meta.discourse.org/u/Pierpinna)
#### Post date: [5월 26, 2025, 12:14오후 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/6 "2025-05-26T12:14:27Z")

</div>

NateDhaliwal 님, 진행하는 방법에 대해 조언이 있을까요?

감사합니다

---

<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월 26, 2025, 12:49오후 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/7 "2025-05-26T12:49:09Z")

</div>

SMTP 인증을 사용하는 플러그인을 만들거나 메일 전송 서비스를 사용해야 합니다.

---

<div class="post-metadata">

### Author: ![Pierpinna](https://avatars.discourse-cdn.com/v4/letter/p/7ab992/32.png) [@Pierpinna](https://meta.discourse.org/u/Pierpinna)
#### Post date: [5월 26, 2025, 12:54오후 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/8 "2025-05-26T12:54:11Z")

</div>

플러그인 생성을 도와줄 수 있는 분이 있을까요? 아니면 SMTP 인증을 사용하는 서비스를 알고 계신가요?

감사합니다.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [5월 26, 2025, 12:59오후 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/9 "2025-05-26T12:59:38Z")

</div>

> [@Pierpinna](#):
>
> 플러그인 제작에 도움을 줄 수 있는 사람이 있을까요?

#Marketplace 채널에 게시글을 올려 유료로 개발자를 고용할 수 있습니다. Hopefully, someone will help.

---

<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월 27, 2025, 8:33오후 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/10 "2025-05-27T20:33:06Z")

</div>

> [@Pierpinna](#):
>
> SMTP 인증을 사용하는 서비스를 아시나요?

거의 모든 메일 서비스가 SMTP 인증을 사용합니다. 예를 들어 [Configure VERP to handle bouncing e-mails](https://meta.discourse.org/t/configure-verp-to-handle-bouncing-e-mails/45343) 에 언급된 모든 서비스가 해당됩니다.

---

<div class="post-metadata">

### Author: ![lxbnks](https://avatars.discourse-cdn.com/v4/letter/l/7ab992/32.png) [@lxbnks](https://meta.discourse.org/u/lxbnks)
#### Post date: [12월 3, 2025, 11:27오전 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/11 "2025-12-03T11:27:58Z")

</div>

[https://auth-email.com으로](https://auth-email.xn--com-ky7m580d) 전환했습니다. 이 서비스는 OAuth 이메일 서비스에 자동으로 연결되므로, 일반 SMTP만 사용하면 됩니다.

---

<div class="post-metadata">

### Author: ![rogerreed](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rogerreed/32/545818_2.png) [@rogerreed](https://meta.discourse.org/u/rogerreed)
#### Post date: [4월 18, 2026, 9:39오전 UTC](https://meta.discourse.org/t/switching-from-smtp-to-oauth/367023/12 "2026-04-18T09:39:12Z")

</div>

> [@Pierpinna](#):
>
> 안녕하세요,
> 
> 새로운 회사 정책으로 인해 사이트 이메일 설정을 SMTP에서 oAuth로 전환해야 합니다. 하지만 관리자 패널에서 해당 옵션을 찾을 수 없습니다.
> 
> 도움 주실 수 있을까요?
> 
> 감사합니다

MailEnable은 Microsoft나 Google처럼 SMTP에 대한 OAuth를 지원하지 않습니다. 주로 기본 인증(Basic Authentication)을 사용합니다. 정책상 OAuth가 필요하다면 Microsoft 365나 Gmail과 같은 외부 SMTP 서비스로 전환하거나, OAuth를 지원하는 릴레이(Relay)를 사용해야 할 가능성이 높습니다.
