python Zmail 모듈 소개 및 사용 예
소개
Zmail은python3에서 메일을 보내고 받는 것을 더욱 간단하게 합니다.서버 주소, 포트, 그리고 적합한 프로토콜을 수동으로 추가할 필요가 없습니다. zmail이 도와드리겠습니다.그 밖에python 사전을 사용하여 메일 내용을 대표하는 것도 직감에 더욱 부합된다
설치
Zmail은 외부 의존 없이 python3만 지원합니다.python2는 지원되지 않습니다.
pip3 install zmail
특성
사용 주의사항
그것을 사용하기 전에 보증해 주십시오
사용 예
당신의 메일을 보내세요
import zmail
#
mail_content = {
"subject":"success!", #
"content_text":"This message from zmail", #
"attachments":r"D:\test.docx", #
}
#
server = zmail.server("[email protected]", "XXXXXX")
#
server.send_mail('[email protected]', mail_content)
여러 개의 우편함에 메일을 보내고, 메일을 수정하면 되며, 기타 내용은 동일합니다
#
server.send_mail(['[email protected]','[email protected]'],mail_content)
메일로 HTML 보내기
mail = {
'subject': 'Success!', #
'content_html': ['HTML CONTENT'], # HTML
'attachments': '/Users/zyh/Documents/example.zip', #
}
server.send_mail('[email protected]',mail)
혹은
with open('/Users/example.html','r') as f:
content_html = f.read()
mail = {
'subject': 'Success!',
'content_html': content_html,
'attachments': '/Users/zyh/Documents/example.zip',
}
server.send_mail('[email protected]',mail)
server = zmail.server('username','password',smtp_host='smtp.163.com',smtp_port=994,smtp_ssl=True,pop_host='pop.163.com',pop_port=995,pop_tls=True)
우편물을 되찾다
import zmail
server = zmail.server('[email protected]', 'yourpassword')
mail = server.get_latest()
mail = server.get_mail(2)
mail = server.get_mails(subject='163',after='2018-1-1',sender='github')
예시에서 만약'163'이 메일의 주제에 있다면 이 메일은 일치할 것이다. 예를 들어'[163] Your passwordhas changed'메일의 구조
프로젝트 주소:
GitHub: https://github.com/ZYunH/zmail
이상은python Zmail 모듈 소개와 사용 예시에 대한 상세한 내용입니다. 더 많은python Zmail 모듈에 대한 자료는 저희 다른 관련 글을 주목해 주십시오!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 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에 따라 라이센스가 부여됩니다.