๋ฉ์ผ
-
- [Node.js] Nodemailer ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Nodemailer ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ด๊ฐ๋ฉฐNode.js ํ๊ฒฝ์์ ๋ฉ์ผ์ ๊ฐ๋จํ๊ฒ ๋ณด๋ผ ์ ์๋๋ก ๋์์ฃผ๋ Nodemailer ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค. Nodemailer ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ๋ Node.js ํ๊ฒฝ์์ ์ด๋ฉ์ผ์ ์ฝ๊ฒ ๋ณด๋ผ ์ ์๋๋ก ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ๋จํ ์ค์ ์ผ๋ก SMTP, OAuth2 ๋ฑ์ ํ์ฉํ ์ด๋ฉ์ผ ์ ์ก์ ํ ์ ์๋ค.ํ ์คํธ์ HTML ํ์์ ์ด๋ฉ์ผ, ์ฒจ๋ถ ํ์ผ ์ ์ก ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.๋ฌด๋ฃ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.์คํ ์์ค๋ก ๊ด๋ฆฌ๋๊ณ ์๋ค. ์ฃผ์ ํน์งSMTP, OAuth2, AWS SES, SendGrid ๋ฑ ๋ค์ํ ์ด๋ฉ์ผ ์๋น์ค ์ง์์ด๋ฉ์ผ ๋ณธ๋ฌธ์ ์ผ๋ฐ ํ ์คํธ ๋๋ HTML ํ์์ผ๋ก ์์ฑ ๊ฐ๋ฅ์ด๋ฏธ์ง, ๋ฌธ์ ๋ฑ ํ์ผ ์ฒจ๋ถ ๊ฐ๋ฅ๊ธฐ๋ณธ ์ธ์ฆ ์ธ์๋ OAuth2๋ฅผ ์ง์ํ์ฌ ๋ณด์์ฑ ๊ฐํ์ด๋ชจํฐ์ฝ์ด๋ ๋ค..
2024.11.26 -
- [JavaScript] EmailJS ๋ผ์ด๋ธ๋ฌ๋ฆฌ
EmailJS ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ด๊ฐ๋ฉฐ๊ฐํธํ๊ฒ ํ์๊ฐ์ ์ผ๋ก ๋ฌด๋ฃ๋ก ์ 200๊ฑด๊น์ง ์ด๋ฉ์ผ์ ๋ณด๋ผ ์ ์๋๋ก ๋์์ฃผ๋ EmailJS ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํด ์ ๋ฆฌํด๋ณธ๋ค. EmailJS๊ฐ๋ ์ฌ์ฉ์๊ฐ ์๋ฒ ์์ด ์๋ฐ์คํฌ๋ฆฝํธ๋ง์ผ๋ก ์ด๋ฉ์ผ์ ๋ณด๋ผ ์ ์๋๋ก ๋์์ฃผ๋ ์๋น์ค์ฌ์ฉ์๋ ๋ฐฑ์๋ ์ค์ ์์ด ํด๋ผ์ด์ธํธ ์ฌ์ด๋์์ ์ด๋ฉ์ผ์ ์ ์กํ ์ ์๋ค.SMTP ์๋ฒ๋ฅผ ํ์ฉํ์ฌ ์ด๋ฉ์ผ์ ์ ์กํ๋ฉฐ, Gmail, Outlook ๋ฑ์ ์ด๋ฉ์ผ ์๋น์ค๋ฅผ ์ง์ํ๋ค. ์ฃผ์ ํน์งํด๋ผ์ด์ธํธ ์ฌ์ด๋์์ ์ง์ ์ด๋ฉ์ผ์ ์ ์กํ ์ ์์ด ๋ฐฑ์๋๊ฐ ํ์์๋ค.Gmail, Yahoo, Outlook ๋ฑ ์ฌ๋ฌ ์๋น์ค์ ํธํ๋๋ค.์ฌ์ฉ์ ์ ์ ํ ํ๋ฆฟ์ ๋ง๋ค์ด ๋์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ์ ์๋ค.์ ์ก ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ฉฐ API ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ฆ์ ์ฒ๋ฆฌํ๋ค.๋ช ์ค์ ์ฝ๋๋ง์ผ๋ก..
2024.11.26 -
- [Python] ํ์ด์ฌ์ ์ด์ฉํ์ฌ ์ด๋ฉ์ผ ๋ณด๋ด๋ ๋ฐฉ๋ฒ (smtplib, email)
ํ์ด์ฌ์ ์ด์ฉํ์ฌ ์ด๋ฉ์ผ ๋ณด๋ด๋ ๋ฐฉ๋ฒ (smtplib, email) ๋ค์ด๊ฐ๋ฉฐ ํ์ด์ฌ ์ฝ๋๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๋จํ๊ฒ ์ด๋ฉ์ผ์ ๋ณด๋ด๋ณด์. ํ์ด์ฌ์ ๊ธฐ๋ณธ์ผ๋ก ๋ด์ฅ๋์ด ์๋ @smtplib@ ๋ชจ๋๊ณผ @email@ ๋ชจ๋์ ์ด์ฉํ ๊ฒ์ด๋ค. ๋ฐฉ๋ฒ ํ์ํ ๋ชจ๋ ๋ถ๋ฌ์ค๊ธฐ ์ด๋ฉ์ผ์ ๋ถ๋ฌ์ค๊ธฐ ์ํด ํ์ํ ๋ชจ๋์ ๋ถ๋ฌ์จ๋ค. ํ์ด์ฌ์ ๊ธฐ๋ณธ์ผ๋ก ๋ด์ฅ๋์ด ์๋ @smtplib@ ๋ชจ๋๊ณผ @email@ ๋ชจ๋์ ๋ถ๋ฌ์ฌ ๊ฒ์ด๋ค. import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.image import MIMEImage from email.mime.application import MIMEA..
2023.11.02