python 은 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 이 메 일 을 보 내 는 자료 에 대해 서 는 다른 관련 글 을 주목 하 십시오!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.