์๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์์ ์ด๋ฉ์ผ ๋ฐ์ก์ ์ํด 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 ํฌํธ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.