Skip to content

์ž๋ฐ” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ด๋ฉ”์ผ ๋ฐœ์†ก์„ ์œ„ํ•ด SMTP ์—ฐ๊ฒฐ ์‹œ 465 ๋˜๋Š” 587 ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ TLS ์•”ํ˜ธํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋™์•ˆ ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š์•˜๋˜ ๋ถ€๋ถ„์ด์ง€๋งŒ SMTP ์—ฐ๊ฒฐ ์‹œ ์•”ํ˜ธํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ์‹์—๋Š” ์•”๋ฌต์ ์ธ TLS ์—ฐ๊ฒฐ(Implict TLS)๊ณผ ๊ธฐํšŒ์ฃผ์˜์  TLS ๋ผ๊ณ  ๋ถ€๋ฅด๋Š” STARTTLS(Explicit TLS) ๋ฐฉ์‹์œผ๋กœ ๋‚˜๋ˆ„์–ด์ง‘๋‹ˆ๋‹ค. ์ง€๋‚œ Simple Java Mail ๋กœ ์ด๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ์—์„œ๋Š” STARTTLS ๋ฐฉ์‹์œผ๋กœ ์•Œ๋ ค์ง„ 587 ํฌํŠธ๋กœ ์—ฐ๊ฒฐ์„ ํ–ˆ์—ˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

STARTTLS? โ€‹

STARTTLS ๋Š” ์•”๋ฌต์ ์œผ๋กœ TLS ์—ฐ๊ฒฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ผ๋ฐ˜ ์—ฐ๊ฒฐ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋‚˜์„œ SMTP ์„œ๋ฒ„์— STARTTLS ๋ช…๋ น์„ ๋ณด๋‚ด์–ด ์•”ํ˜ธํ™” ์ฑ„๋„๋กœ์˜ ์ „ํ™˜์„ ๋ช…์‹œ์ ์œผ๋กœ ์š”์ฒญํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ STARTTLS๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ ์ด์œ ์—๋Š” ์˜ค๋ž˜์ „์— RFC ์ƒ์—์„œ 465 ํฌํŠธ๊ฐ€ ํ๊ธฐ๋จ์— ๋”ฐ๋ผ 587 ํฌํŠธ๋กœ์˜ ์ „ํ™˜์ด ์œ ๋„๋˜์—ˆ๋‹ค๊ณ  ํ•˜๋Š” ์‚ฌ์‹ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. RFC 8314์—์„œ ์ด๋ฉ”์ผ ์ œ์ถœ์„ ์œ„ํ•ด์„œ ์‚ฌ์šฉ๋  465 ํฌํŠธ ๋“ฑ๋ก์ด ์ œ์•ˆ๋˜์—ˆ๊ณ  ์˜ˆ์ „๊ณผ ๋‹ค๋ฅด๊ฒŒ ์ด์ œ๋Š” SSL/TLS ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ์ ์ธ ๊ด€์ ์ด๋ฏ€๋กœ ๋Œ€๋ถ€๋ถ„์˜ SMTP ์„œ๋ฒ„๋Š” TLS ์•”ํ˜ธํ™”๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Implict TLS ์™€ STARTTLS โ€‹

์šฐ๋ฆฌ๋Š” SMTP ์„œ๋ฒ„์—์„œ ์ง€์›ํ•˜๋Š” ๋ฐฉ์‹์— ๋”ฐ๋ผ ์•”๋ฌต์  TLS ์—ฐ๊ฒฐ๊ณผ STARTTLS ๋ฐฉ์‹์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AWS SES SMTP์™€ Gmail SMTP ์„œ๋ฒ„์ฒ˜๋Ÿผ TLS์™€ STARTTLS๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•œ๋‹ค๋ฉด ์•”๋ฌต์ ์œผ๋กœ TLS ์—ฐ๊ฒฐ์„ ๋ฐ”๋กœ ์ˆ˜ํ–‰ํ•˜๋Š” 465 ํฌํŠธ ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, AWS SES SMTP์™€ Gmail SMTP๋Š” 465 ํฌํŠธ์™€ 587 ํฌํŠธ๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•˜์ง€๋งŒ ๋„ค์ด๋ฒ„๋ฉ”์ผ SMTP์—์„œ๋Š” ๋ช…์‹œ์ ์ธ ์—ฐ๊ฒฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” 587 ํฌํŠธ, ์นด์นด์˜ค๋ฉ”์ผ SMTP์—์„œ๋Š” ์•”๋ฌต์ ์œผ๋กœ ์—ฐ๊ฒฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” 465 ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Released under the MIT License.