๐Ÿ‡จ๐Ÿ‡ณ Discourse ํฌ๋Ÿผ ํ™œ์„ฑํ™” ์ด๋ฉ”์ผ ๋ฌธ์ œ | Discourse ํฌ๋Ÿผ ํ™œ์„ฑํ™” ์ด๋ฉ”์ผ ๋ฌธ์ œ

Discourse์˜ ๊ณต์‹ ๊ถŒ์žฅ ์‚ฌํ•ญ์— ๋”ฐ๋ผ MailGun ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋ฌธ์ œ๊ฐ€ ์—†์œผ๋‚˜, iCloud์™€ ๊ฐ™์€ ํŠน์ • ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ํ™œ์„ฑํ™” ์ด๋ฉ”์ผ์„ ์ „์†กํ•  ๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค:

"message": "5.5.1 Error: need MAIL command - MAIL FROM error: 450 4.1.8 <bounce+6712f2.21c8873-lucas.hu=@mail.visafn.com>: Sender address rejected: Domain not found",


์•„๋ž˜ ์ด๋ฏธ์ง€๋Š” ์ด๋ฉ”์ผ ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด๊ฐ€ ์ œ๊ณตํ•œ ์˜ค๋ฅ˜ ๋กœ๊ทธ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค:

๋ฌธ์ œ์™€ ํ•ด๊ฒฐ

์œ„ ๋ฌธ์ œ์˜ ์ฃผ์š” ์›์ธ์€ ํŠน์ • ์ด๋ฉ”์ผ ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด์˜ ์ŠคํŒธ ๋ฉ”์ผ ๊ฒ€์ฆ ์ •์ฑ… ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

ํŠนํžˆ iCloud์˜ ๊ฒฝ์šฐ, iCloud ๋‚ด์—์„œ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๋Š” ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ๊ฒ€์ฆํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ์„œ๋น„์Šค๋Š” ์„œ๋ธŒ๋„๋ฉ”์ธ์„ ํ†ตํ•ด ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๊ณ  ์žˆ์œผ๋ฉฐ, ์‹ค์ œ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋„๋ฉ”์ธ ์ฃผ์†Œ๋Š” ์ „ํ†ต์ ์ธ visafn.com์ด ์•„๋‹Œ mail.visafn.com์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ iCloud๋Š” ์œ„์˜ ์ฃผ์†Œ๋ฅผ ๊ฒ€์ฆํ•  ์ˆ˜ ์—†์–ด ์‹œ์Šคํ…œ์—์„œ ๋ณด๋‚ธ ์ด๋ฉ”์ผ์„ ์ŠคํŒธ ๋ฉ”์ผ๋กœ ๊ฐ„์ฃผํ•˜๊ณ  ์ˆ˜์‹  ๊ฑฐ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•๋„ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฉ”์ผ ์ „์†ก์— ์‚ฌ์šฉ๋˜๋Š” 2์ฐจ ๋„๋ฉ”์ธ์ธ mail.visafn.com์˜ MX ๋ ˆ์ฝ”๋“œ๊ฐ€ DNS์— ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


์œ„ ์ด๋ฏธ์ง€์—์„œ ํ‘œ์‹œ๋œ ๋‚ด์šฉ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

2์ฐจ ๋„๋ฉ”์ธ์˜ MX ๋ ˆ์ฝ”๋“œ๋ฅผ DNS์— ์ถ”๊ฐ€ํ•˜๊ณ , ํ•ด๋‹น ๋ ˆ์ฝ”๋“œ๊ฐ€ ๊ฒ€์ฆ๋œ ์ƒํƒœ๋กœ ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฌผ๋ก  DNS ์—…๋ฐ์ดํŠธ๋Š” ์ฆ‰์‹œ ๋ฐ˜์˜๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ, iCloud๋กœ ๊ณ„์† ์ „์†ก์„ ์‹œ๋„ํ•˜๋ฉด ์—ฌ์ „ํžˆ ๊ฐ„ํ—์ ์ธ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช‡ ์‹œ๊ฐ„ ํ›„์— ๋‹ค์‹œ ํ…Œ์ŠคํŠธํ•˜๋ฉด ์ด๋ฉ”์ผ์ด ์ŠคํŒธ ๋ฉ”์ผ๋กœ ๋ถ„๋ฅ˜๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ Discourse์˜ ์ด๋ฉ”์ผ ์ „์†ก ๋ฌธ์ œ๋Š” ๋Œ€๋ถ€๋ถ„ ์ด๋ฉ”์ผ ์„œ๋ฒ„ ์„ค์ •๊ณผ DNS, MX ๋ ˆ์ฝ”๋“œ ๋ฌธ์ œ์—์„œ ๋น„๋กฏ๋ฉ๋‹ˆ๋‹ค.

1๊ฐœ์˜ ์ข‹์•„์š”

ํŠœํ† ๋ฆฌ์–ผ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์ €๋Š” Gmail์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ด ๋ถ€๋ถ„์€ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

1๊ฐœ์˜ ์ข‹์•„์š”

์ฒ˜์Œ์—๋Š” Gmail์˜ SMTP ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ๊ฒƒ์€ Gmail์˜ ์ผ์ผ ๋ฉ”์ผ ๋ฐœ์†ก ์ œํ•œ์ž…๋‹ˆ๋‹ค.

Gmail ๊ณต์‹ ๋ฌธ์„œ(Gmail sending limits in Google Workspace  |  Google Workspace Help)์— ๋”ฐ๋ฅด๋ฉด Gmail์—๋Š” ์ผ์ผ ๋ฉ”์ผ ๋ฐœ์†ก ์ œํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ œํ•œ ์ˆ˜์น˜๋Š” ๋ณดํ†ต ์ˆ˜์ฒœ ํ†ต ์ˆ˜์ค€์ด๋ฉฐ, ํฌ๋Ÿผ ์„œ๋ฒ„์—์„œ ๋ฐœ์†กํ•˜๋Š” ๋ฉ”์ผ ์ˆ˜๊ฐ€ ์ด ํ•œ๋„๋ฅผ ์ดˆ๊ณผํ•˜๋ฉด ๋ฉ”์ผ์ด ์ •์ƒ์ ์œผ๋กœ ์ „์†ก๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋Œ€๋Ÿ‰์˜ ๋ฉ”์ผ์„ ๋ฐœ์†กํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ Gmail API๋ฅผ ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, Gmail API๋Š” ์‹ค์ œ๋กœ๋Š” ์‚ฌ์šฉํ•˜๊ธฐ๊ฐ€ ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค: Create and send email messages  |  Gmail  |  Google for Developers

๋ฒˆ๊ฑฐ๋กœ์›€์„ ํ”ผํ•˜๊ณ  ๋ฉ”์ผ ๋ฐœ์†ก ๋ถ„์„ ๊ธฐ๋Šฅ๊นŒ์ง€ ํ™œ์šฉํ•˜๋ ค๋ฉด, MailGun์ด๋‚˜ ๋‹ค๋ฅธ ์ œ3์ž ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์•ˆ์ •์ ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

2๊ฐœ์˜ ์ข‹์•„์š”

์ฒ˜์Œ์—๋Š” ์ €๋„ ๊ทธ๋žฌ์Šต๋‹ˆ๋‹ค.