안녕하세요. 코드덤입니다!
이번 시간에는 파이썬으로 단체 이메일을 보내는 방법에 대해 소개해 드리겠습니다.
오늘은 코드를 처음부터 모두 타이핑하지 않고, 기본 코드를 미리 준비해 두고 하나씩 설명드리는 방식으로 진행하겠습니다.
먼저 파이썬에서 smtplib 라이브러리를 통해 이메일을 전송할 수 있습니다. smpt 라이브러리는 파이썬에 기본으로 내장되어 있는 라이브러리예요. 그래서 별도의 설치 과정 없이 바로 import 해서 사용할 수 있습니다.
smtplib를 통해 이메일을 보내기 위해서는 먼저 환경 설정을 해야 하는데요.
어떤 메일 계정을 사용하는지에 따라 환경 설정이 달라집니다!
저는 오늘 네이버를 기준으로 설명드릴거예요. 그래서 가급적 네이버 메일로 로그인하셔서 진행해 주시면 어렵지 않게 따라오실 수 있으실 거예요.
gmail 등 다른 계정을 사용하시는 분들은 인터넷에서 조금만 검색해 보시면 해당 메일 계정에서 환경 설정하는 방법을 쉽게 찾을 수 있을 거예요.
여기에서 SMTP는 이메일 전송 프로토콜입니다. SMTP라는 약속된 방법으로 네이버로 메일 정보를 전달하고 발신 요청을 하는 거예요. 그러면 네이버에서 그 내용을 확인하고 이메일을 발송해 주는 방식으로 진행됩니다.
SMTP로 이메일 발신 요청을 할 때 2가지 정보도 필요합니다. SMTP 서버명과 포트 정보인데요. 이 정보도 환경 설정하면서 바로 확인할 수 있어요.
만들어 나가는 자세한 과정은 아래 영상을 통해서 확인하실 수 있습니다.
람다, 파일 읽고 쓰기, 클래스나 모듈과 같은 파이썬의 개념들이 아직 쉽게 다가오지 않나요?
터틀 피아노, 타로 카드 점보기, 맞춤법 폭탄 퀴즈, 아이템 획득 게임, 미로 탈출 게임, 버블 발사 게임 등
총 10가지 프로젝트를 통해, 인스턴스 변수, 클래스, 모듈과 같은 파이썬의 개념들을 탄탄히 다져보세요~
자세한 내용은 아래 페이지를 참고해 주세요~
예제로 배우는 파이썬 터틀 프로젝트 2편 [비전공자 초급 과정]
6월 30일까지 얼리버드 25% 할인 쿠폰 제공 : WELCOME25
codethem.co.kr
'파이썬 Python 강좌 > 예제로 배우는 파이썬' 카테고리의 다른 글
파이썬으로 만든 20가지 프로젝트 ! 게임, 디지털 아트, 퀴즈 등 터틀 그래픽으로 만드는 예제 (0) | 2022.05.23 |
---|---|
[ 파이썬 GUI 강좌 ] 71강. 영어 퀴즈 프로그램 | 4지선다 보기 버튼 | csv 라이브러리로 엑셀에서 만든 데이터 가져오기 (0) | 2022.04.05 |
[예제로 배우는 파이썬] 계산기 만들기 | 예외 처리 try, except, else | Tkinter 기초 강의 (0) | 2022.03.21 |
[파이썬 tkinter] 사자성어 단어장 프로그램 만들기 | 외부 파일 불러오기/ 저장하기/ 검색하기 (0) | 2022.03.13 |
[파이썬 게임 만들기] 68강. 미로 게임 만들기 | maze 탈출 (0) | 2021.10.30 |