>  기사  >  백엔드 개발  >  Python으로 이메일을 보내는 방법은 무엇입니까?

Python으로 이메일을 보내는 방법은 무엇입니까?

PHP中文网
PHP中文网원래의
2017-06-21 16:48:151238검색

import smtplib
from email.mime.text import MIMEText
_user = "1147016115@qq.com"#Sender
_pwd = "wcpxldrtuthagjbc"#qqmail 인증 코드
_to = "1208832227@qq.com"#사람 수신

msg = MIMEText("안녕하세요, 첫 번째 이메일입니다!")#이메일 내용
msg["Subject"] = "xieolei 형식으로 오세요!"#받는 사람이 표시하는 이메일 제목
msg["보낸 사람"] = _user#발신자 displayed by the receive
msg["To"] = _to#수신자가 표시하는 수신자

try:
  s = smtplib.SMTP_SSL("smtp.qq.com", 465)
s.login(_user, _pwd)
s.sendmail(_user, _to, msg.as_string())
s.quit()

print ("성공!")

제외 smtplib.SMTPException.e:

  print ("실패, %s"%e)

#######실행 결과: ##############

첨부됨: 코드 소스 코드:

import smtplibfrom email.mime.text import MIMEText
_user = "1147016165@qq.com"#发件人_pwd = "hhvzrkmhnrfgicee"#qq邮箱授权码_to = "1208832367@qq.com"#收件人msg = MIMEText("Hellow,This is my first Email!")#邮件内容msg["Subject"] = "come form xieolei!"#收件方显示的邮件主题msg["From"] = _user#收件方显示的发件人msg["To"] = _to#收件方显示的收件人try:
     s = smtplib.SMTP_SSL("smtp.qq.com", 465)
     s.login(_user, _pwd)
     s.sendmail(_user, _to, msg.as_string())
     s.quit()     print ("Success!")except smtplib.SMTPException.e:     print ("Falied,%s"%e)
코드 보기

QQ 인증 받기 코딩 방법:

개인 QQ 메일함 입력》 설정》계정

사진 1: 표시된 대로 IMAP/SMTP를 엽니다

그림 2: 인증 코드 생성

위 내용은 Python으로 이메일을 보내는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.