나름의 이유로 시스템에서 메일을 보내야할 일이 있는데,
이왕이면 Gmail을 이용해보고 싶어서 살펴보기로 했다.
일단 Gmail을 통해 이메일을 보내기 위해서
미리 셋팅을 해줘야 할 것이 있다.
Gmail의 설정 화면으로 이동한 뒤에
IMAP 사용 설정을 해주면 된다.
그런데, Python 코드에서 Gmail 인증 부분을 구현해야 이메일 발송을 할 수 있을텐데,
2가지 방법 중 하나를 선택해야 한다.
1. 로그인 PASSWORD
2. 앱 PASSWORD
로그인 PASSWORD를 사용하기에는 왠지 찝찝한 느낌이 들기에
앱 PASSWORD를 사용하도록 해보겠다. (보안은 중요하다!!! ^^)
Google 계정 관리 화면에 일단 들어가보자.
어?! 그런데, 찾고자 하는 "앱 비밀번호" 부분이 안보인다.
2단계 인증을 사용한다고 해야 원하는 항목이 등장한다.
2단계 인증을 사용하게 되면 조금 불편할 수도 있지만, 보안을 위한 일이니 감수하자!!! ^____^
전화 및 인증 기기 등을 잘 확인하면서 진행하면 되는데,
개인적으로 OTP 앱까지 추가해주는 것을 추천한다.
자~ 이제, "앱 비밀번호" 항목을 볼 수 있다.
우리 입맛에 맞게 생성 진행하면 된다.
그러면 16 digit을 만들어 준다.
저 비밀번호는 다시 안알려준다. 미리 잘 기억/기록 해야 한다.
자~ 이제 Gmail에서 준비할 것은 모두 끝났다.
이제 Python 코딩을 시작해보자.
여전히 예쁘지 않은 코드이지만, 그래도 동작한다!
실행하면 된다.
메일이 잘 도착했다!!!
첨부파일까지 보내는 것까지 하려고 했는데, 지금 당장은 필요하지 않기에...^^
나중에 필요로 할 때 해보겠다! ^^
'Programming > Python' 카테고리의 다른 글
Windows 환경에서 Anaconda & Jupyter Notebook 설치하기 (3) | 2024.03.19 |
---|---|
회사에서 Anaconda 사용하기 (Miniconda + conda-forge) (3) | 2024.01.11 |
Python BoilerPlate (파이썬 상용구) (0) | 2023.06.25 |
Pynecone - 파이썬으로 웹앱을 만들자 (0) | 2023.03.20 |
matplotlib에서 한글 폰트 출력하기 (colab, local) (0) | 2022.07.18 |