python 은 zmail 라 이브 러 리 를 이용 하여 메 일 을 보 냅 니 다.

1.Zmail 의 장점:
1:대부분의 서버 에서 편 지 를 거부 하 는 헤더 정 보 를 자동 으로 채 웁 니 다(From To Localhost 같은)
2:하나의 사전 을 이메일 로 비 추고 편 지 를 구성 하 는 것 은 사전 을 구성 하 는 것 처럼 간단 하 다.
3:메 일 서비스 업 체 의 포트 번호 주 소 를 자동 으로 찾 고 적당 한 프로 토 콜 을 자동 으로 선택 합 니 다(인증 을 거 친)
4:python 3 에 만 의존 하고 다른 항목 을 삽입 할 때 고민 하지 않 아 도 됩 니 다.
zmail 설치

pip install zmail
zmail 사용
1:이메일 발송

import zmail
mail_content = {
  'subject':'Success',#  
  'content':'This is a content',#    
}
#          
server = zmail.server('[email protected]','tkccftyagtkobghh')
#       
server.send_mail('[email protected]',mail_content)
주의:
메 일 을 보 내 는 메 일 을 사용 하려 면 SMTP 서 비 스 를 켜 야 합 니 다.다음은 qq 메 일 을 예 로 들 어 SMTP 를 켜 야 합 니 다.
먼저 qq 메 일 에 로그 인하 고 설정 을 클릭 하여 계 정 설정 에 들 어 갑 니 다.

POP 3/STMP 와 IMAP/SMTP 를 시작 합 니 다.
qq 메 일 을 발송 자로 할 때 zmail.server 의 두 번 째 매개 변 수 는 비밀번호 가 아 닌 IMAP/SMTP 를 여 는 16 비트 비밀 키 입 니 다.비밀 번 호 를 사용 하면 오류 가 발생 합 니 다.다른 메 일 을 발송 자로 사용 할 때 비밀 번 호 를 사용 하여 보 내 는 데 성공 하 였 습 니 다.
2:메 일 에 첨부 파일 을 추가 하고 메 일 내용 을 수정 하면 됩 니 다.다른 내용 은 같 습 니 다.

mail_content = {
  'subject': 'Success!', #  
  'content': 'This message from zmail!', #    
  'attachments': '/Users/zyh/Documents/example.zip', #     (        ,               )
}
3:여러 개의 메 일 박스 에 보 내 고 메 일 을 수정 하여 보 내 면 됩 니 다.다른 내용 은 같 습 니 다.

#     
server.send_mail(['[email protected]','[email protected]'], mail_content)
이상 은 python 이 zmail 라 이브 러 리 를 이용 하여 메 일 을 보 내 는 상세 한 내용 입 니 다.python 이 메 일 을 보 내 는 자료 에 대해 서 는 다른 관련 글 을 주목 하 십시오!

좋은 웹페이지 즐겨찾기