
์์ ์ ์น ์นด์นด์ค ๋ฉ์ผ ํ์ด์ง๋ก ๊ฐ์
์ ํ๊ฒฝ์ค์ ์์ "IMAP / SMTP ์ฌ์ฉ"์ ์ฌ์ฉํจ์ผ๋ก ์ค์ ํด์ค๋๋ค.
# -*- coding:utf-8 -*-
import smtplib
from email.mime.text import MIMEText
def sendMail(me, you, msg):
smtp = smtplib.SMTP_SSL('smtp.kakao.com', 465)
smtp.login(me, '์์ ์ ๋น๋ฐ๋ฒํธ')
msg = MIMEText(msg)
msg['Subject'] = 'TEST'
msg['From'] = me
msg['To'] = you
smtp.sendmail(me, you, msg.as_string())
smtp.quit()
if __name__ == "__main__":
sendMail('๋ด์ด๋ฉ์ผ@kakao.com', '๋ฐ๋์ฌ๋์ด๋ฉ์ผ@kakao.com', '๋ฉ์ผ๋ณด๋ด๊ธฐ')
์์ ํ์ด์ฌ ์ฝ๋๋ฅผ ๋ช๊ฐ์ง๋ฅผ ์์ ํ์๊ณ ์คํ ์ํค๋ฉด ๋ฉ๋๋ค.
๋ง์ฝ smtplib.SMTPAuthenticationError: 535, b'LOGIN authentication failed ์ค๋ฅ๊ฐ ์๊ธธ ๊ฒฝ์ฐ

๊ณ ๊ฐ์ผํฐ์์ ๋ณธ ๊ฒฐ๊ณผ ์์ ์ ์นด์นด์ค ๊ณ์ ์ด 2๋จ๊ณ ์ธ์ฆ ์ค์ ์ด ๋์ด ์๋ค๋ฉด ๋ฐ๋ก ์ ํ๋ฆฌ์ผ์ด์
๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๋๋ก ๋ฐ๊ธ๋ฐ์์ ์์ ์ฝ๋ ๋น๋ฐ๋ฒํธ ์นธ์๋ค ๋ฃ์ด์ฃผ์
์ผ ์๋์ด ๋ฉ๋๋ค.
์ค์ ๋ฐฉ๋ฒ์ ๋ชจ๋ฐ์ผ ์นด์นด์คํก์์ ์ค์ ์ ๊ฐ์ ๋ค์
(๊ฐ์ธ/๋ณด์ > ์นด์นด์ค๊ณ์ > 2๋จ๊ณ ์ธ์ฆ > ์ฑ ๋น๋ฐ๋ฒํธ) ์ด๊ณณ์์ ์๋ก ๋ฐ๊ธ ๋ฐ์ผ์๊ณ ์ฌ์ฉํฉ๋๋ค.
python3 mail.py

๋ค์ ์ฑ์ ์คํ ์ํค๋ฉด ์ ์์ ์ผ๋ก ๋ด ๋ฉ์ผํจ์ ๋ด๊ฐ ๋ณด๋ธ ์ด๋ฉ์ผ์ด ์์ ์ด ๋์ด์์ต๋๋ค.