Python
2013.11.19 17:23

E-mail 전송

조회 수 125780 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
# coding: utf-8
# 이메일을 보내기 위한 smtplib 모듈을 import 한다
import smtplib

# 이메일을 보내기 위한 email 모듈을 import 한다
# MIME (Multipurpose Internet Mail Extensions) 는 전자우편을 위한 인터넷 표준이라고 한다.
from email.mime.text import MIMEText

def send_email(from_mail, to_mail, subject, msg):
    # 읽어들인 파일의 텍스트를 MIME 형식으로 바꾼다.
    msg = MIMEText(msg)

    # me == 보내는 사람의 이메일 주소
    # you == 받는 사람의 이메일 주소
    msg['Subject'] = subject # 이메일 제목
    msg['From'] = from_mail
    msg['To'] = to_mail

    # 로컬 SMTP 서버가 없을 경우 계정이 있는 다른 서버를 사용하면 된다.
    s = smtplib.SMTP_SSL('smtp.gmail.com', 465)
    s.login("로그인ID", "로그인암호")
    s.sendmail(from_mail, to_mail, msg.as_string())
    s.quit()

send_email("송신자이메일주소", "수신자이메일주소", "test e-mail", "For test")
TAG •

List of Articles
번호 카테고리 제목 글쓴이 날짜 조회 수
187 Linux Fedora / fail2ban - sshd 비트겐스 2017.10.12 121
186 Linux Fedora / Sudo 설정하기 비트겐스 2017.09.14 265
185 Linux Fedora 20 / Masquerading 비트겐스 2014.11.18 2026
184 Linux firewall-cmd 비트겐스 2013.12.20 18134
» Python E-mail 전송 비트겐스 2013.11.19 125780
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 39 Next
/ 39