Google은 Gmail API를 제공하지만보다 간단한 방법은 Python의 내장 및 모듈을 사용합니다. 이것은 복잡한 API 설정을 피합니다. 그러나 이런 식으로 대량 이메일을 보내는 것은 권장되지 않습니다. 대량의 경우 전용 이메일 서비스가 훨씬 우수합니다.
앱 비밀번호 설정 :
시작하기 전에 Gmail 계정의 앱 비밀번호를 생성해야합니다. 이것은 보안을 향상시킵니다. Google 계정의 앱 비밀번호 설정으로 이동하여 "Mail"을 앱으로 "기타 (사용자 정의)"로 선택하고 설명 이름 (예 : "My Python Script")을 만듭니다. 이 생성 된 비밀번호를 기록하십시오. 인증에 중요합니다.
이메일 코딩 :
파이썬 : 를 사용하여 간단한 이메일을 제작하자
smtplib
, 및 와 같은 자리 표시자를 실제 세부 사항으로 바꾸는 것을 잊지 마십시오. email
.
이 코드는 이메일 컨텐츠를 정의하고, 수신자 및 발신자 정보를 설정하고,
를 사용하여 Gmail의 SMTP 서버에 연결하고, 앱 비밀번호를 사용하여 안전하게 로그인하고 이메일을 보냅니다. 오류 처리 및 입력 유효성 검사는 간결하게 생략되지만 생산 환경에는 중요합니다.
이 튜토리얼은 Sitepoint Premium 및 EBook 소매 업체에서 사용할 수있는 유용한 Python 에서 발췌 한 내용입니다. 보다 고급 이메일 기능 (첨부 파일, HTML 전자 메일 등)을 보려면 전체 리소스를 참조하거나 모듈의 기능을 탐색하십시오.