현재 네이버, 구글에서 보내는 모든것이 안된다 ㅜ

일단 계속 알아봐야겠다.

파이썬에서 이메일을 보내기 위해선 우선 smtplib라는 모듈을 임포트해야한다.

import smtplib

그런다음 객체를 생성하여 SMTP라는 클래스를 호출해야한다.

connection = smtplib.SMTP("smtp.gmail.com")

여기서 SMTP 서버 위치를 전달해야한다.

gmail = smtp.gmail.com

hotmail = smtp.live.com

yahoo = smtp.mail.yahoo.com

naver = smtp.naver.com

다음 starttls()를 호출한다.

tls는 Trnasport Layer Security의 약자로

중간에 누군가가 메일을 가로채지 못하도록 암호화하여 연결을 안전하게 만드는것이다.

connection.starttls()

다음 login()을 호출하여 id와 패스워드를 전달한다.

connection.login(user=, password=)

sendmail을 호출하여 메일을 발송할 수 있다.

connection.sendmail(from_addr=my_email, to_addrs="[email protected]", msg="hello")

마지막으로 파일을 열 때 처럼 close()를 호출해서 닫아줘야한다.