python 3.x 메 일 발송 기능 구현

본 논문 의 사례 는 python 3.x 메 일 을 보 내 는 구체 적 인 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
Python 은 두 개의 가방 으로 메 일 을 보 낼 수 있 습 니 다:smtplib 와 email

# - * - coding: utf - 8 -*-
#
#   :  
#   :[email protected]
#     :2017 4 22 
# Python  :3.6.1
# CSDN:http://blog.csdn.net/fontthrone
#
import smtplib
import email.mime.multipart
import email.mime.text

msg = email.mime.multipart.MIMEMultipart()
msgFrom = '[email protected]' #      
msgTo = '[email protected]' #      
smtpSever='smtp.163.com' # 163   smtp Sever  
smtpPort = '25' #     
sqm='           ' #    smtp   login                 

msg['from'] = msgFrom
msg['to'] = msgTo
msg['subject'] = 'Python    -'+dataNumber
content = '''
  :
      python3     
'''
txt = email.mime.text.MIMEText(content)
msg.attach(txt)
smtp = smtplib
smtp = smtplib.SMTP()
'''
smtplib connect(        )、login(    )、sendmail(    )
'''
smtp.connect(smtpSever, smtpPort)
smtp.login(msgFrom, sqm)
smtp.sendmail(msgFrom, msgTo, str(msg))
# s = smtplib.SMTP("localhost")
# s.send_message(msg)
smtp.quit()
주의해 야 할 것 은 현재 163 은 smtp 서 비 스 를 먼저 시작 한 다음 에 인증 코드 를 받 아야 만 진정 으로 사용 할 수 있 고 다른 메 일 도 비슷 한 효과 가 있 습 니 다.
이 곳 은 단지 메 일 박스 를 예 로 들 면:

그림:
1.왕 이 메 일 홈 페이지 에 로그 인 한 후 그림 의 설정 에서'POP 3/SMTP/IMAP'서 비 스 를 클릭 합 니 다.
2.그림 에 있 는 노란색 형광 펜 위 치 를 클릭 하면 SMTP 서 비 스 를 설정 할 수 있 습 니 다.권한 수여 코드 를 저장 하 는 것 에 주의 하 세 요.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기