[뉴스톡] 개발 일지 : 이메일 전송 기능 구현
현재 Newstocks 라는 주식 레포팅 시스템을 개발하고 있다. 구현은 빠른 환경과, 다양한 라이브러리를 손쉽게 쓸 수 있는 FastAPI 환경에서 개발 중이며,SMTP는 Naver mail을 사용해서 메일 전송 기능을 구현했다. 우선 환경 설정을 할 때 네이버 메일의 환경설정으로 이동해야 한다. (휴지통 아래에 위치)POP/IMAP 설정으로 들어가 사용함으로 변경을 해주어야 한다.이때 찾아본 자료와는 다르게 2단계 인증을 해주어야 한다고 되어있었는데. 여기서 2단계 인증과 애플리케이션 비밀번호 설정을 모두 해주어야 한다.server.login(email_id, email_pw)#아이디, 애플리케이션 pw값(네이버pwX)나는 2단계 인증만 하고 코드에 내 네이버 비밀번호를 입력해줬더니 다음과 같은 인..