1. 먼저 2단계 인증을 활성화합니다.
Google 계정 → 보안 → 2단계 인증
2단계 인증이 켜져 있어야 앱 비밀번호를 생성할 수 있습니다.
2. 앱 비밀번호 생성
Google 계정에 로그인한 후 다음 순서로 이동합니다.
Google 계정 → 보안 → 앱 비밀번호(App passwords)
또는 브라우저에서 아래 주소로 바로 들어갈 수도 있습니다.
https://myaccount.google.com/apppasswords
로그인 후
- 앱 선택 : 메일(Mail) 또는 기타
- 기기 선택 : 기타(사용자 지정)
- 예를 들어 Python SMTP 라고 입력
- 생성 클릭
그러면 아래처럼 16자리 비밀번호가 나옵니다.
abcd efgh ijkl mnop
공백을 제외한
abcdefghijklmnop
이 문자열이 바로 앱 비밀번호 입니다.
3. Python에서 사용
import smtplib
smtp_server = "smtp.gmail.com"
smtp_port = 587
smtp_user = "your@gmail.com"
smtp_password = "abcdefghijklmnop" # 앱 비밀번호
smtp = smtplib.SMTP(smtp_server, smtp_port)
smtp.starttls()
smtp.login(smtp_user, smtp_password)
만약 "앱 비밀번호" 메뉴가 안 보인다면
다음 중 하나일 가능성이 큽니다.
- 2단계 인증이 아직 활성화되지 않음
- 회사/학교 Google Workspace 계정에서 관리자가 앱 비밀번호 사용을 금지함
- 보안 설정 때문에 앱 비밀번호 기능이 비활성화됨
이 경우 Google 계정 종류를 확인해야 합니다.
확인 부탁드립니다.
- 개인 Gmail인가요? (@gmail.com)
- 아니면 회사 Google Workspace 계정인가요? (@회사도메인.com)
개인 Gmail이라면 1~2분이면 바로 발급받을 수 있고, 회사 계정이라면 관리자 정책 확인이 필요할 수 있습니다.
'IT' 카테고리의 다른 글
| Proxmox RustDesk Server 설치 및 Key (0) | 2026.06.27 |
|---|---|
| 📡 PICO-PI-IMX7 보드에서 무선랜(Wi-Fi) 연결하기: AP6212 (BCM43438) 드라이버 설치 시도 (0) | 2025.04.06 |
| TechNexion Pico Pro Maker Kit: Ubuntu 22.04 (0) | 2025.04.06 |
| Windows와 macOS에서 함께 개발할 때 캐리지 리턴 설정 (0) | 2025.02.15 |
| 맥에서 아나콘다 삭제 (0) | 2024.11.01 |













