본문 바로가기
Python/Example

[Python_Example] 메일 송신 예제

by 꾸압 2021. 3. 4.

* 크롬 브라우저 설치가 선행되어야 합니다.

from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
import smtplib

SMTP_SERVER = 'smtp.gmail.com'
SMTP_PORT = 465
SMTP_USER = 'DD@gmail.com'	#송신 할 메일 주소의 아이디 입력 (사이트 접속 목적)
SMTP_PASSWORD = 'password1234'	#송신 메일 주소의 비밀번호 입력 (사이트 접속 목적)

msg = MIMEMultipart('alternative')
msg['From'] = SMTP_USER
msg['To'] = 'JJ@gmail.com'	#수신 메일 주소 입력
msg['Subject'] = 'JJ님 안녕하세요.'
text = MIMEText('자동화로 보내지는 메일입니다.', _charset='utf-8')
msg.attach(text)

smtp = smtplib.SMTP_SSL(SMTP_SERVER, SMTP_PORT)
smtp.login(SMTP_USER, SMTP_PASSWORD)
smtp.sendmail(SMTP_USER, 'JJ@gmail.com' , msg.as_string())
smtp.close()

 

메일의 아이디와 비밀번호를 입력 후, 수신할 이메일 주소를 입력하면 자동으로 이메일을 보내는 프로그램입니다.

'Python > Example' 카테고리의 다른 글

[Python] 예제 - 클래스  (0) 2021.03.02
[Python] 예제 - 단순 알고리즘  (0) 2021.03.02
[Python] 예제 - DB 연동  (0) 2021.02.26
[Python] 예제 (함수)  (0) 2021.02.26

댓글