fastapi-mail:Fastapi邮件系统发送邮件(单个,批量)附件(单个,批量)-源码

上传者: 42160645 | 上传时间: 2021-07-20 01:00:00 | 文件大小: 35KB | 文件类型: ZIP
Fastapi邮件 fastapi-mail简单轻便的邮件系统,发送电子邮件和附件(个人&&批量发送) :hammer: 安装 $ pip install fastapi-mail 文档: 主要功能是: 使用FastApi或使用asyncio模块发送电子邮件 使用FastApi后台任务管理发送电子邮件 从表单数据发送文件或从服务器发送文件 使用Jinja2 HTML模板 电子邮件实用程序(实用程序允许您检查临时电子邮件地址,您可以阻止任何电子邮件或域) email utils有两个可用的类DefaultChecker和WhoIsXmlApi 使用FastapiMail进行单元测试 有关更多信息 指导 from fastapi import FastAPI , BackgroundTasks , UploadFile , File , Form from starlette . respon

文件下载

资源详情

[{"title":"( 45 个子文件 35KB ) fastapi-mail:Fastapi邮件系统发送邮件(单个,批量)附件(单个,批量)-源码","children":[{"title":"fastapi-mail-master","children":[{"title":"setup.py <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"contributors.txt <span style='color:#111;'> 161B </span>","children":null,"spread":false},{"title":"MANIFEST.in <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"CONTRIBUTING.md <span style='color:#111;'> 1008B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"fastapi_mail","children":[{"title":"errors.py <span style='color:#111;'> 450B </span>","children":null,"spread":false},{"title":"fastmail.py <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 378B </span>","children":null,"spread":false},{"title":"connection.py <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"example.py <span style='color:#111;'> 718B </span>","children":null,"spread":false},{"title":"schemas.py <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"config.py <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"msg.py <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"email_utils","children":[{"title":"errors.py <span style='color:#111;'> 121B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 122B </span>","children":null,"spread":false},{"title":"email_check.py <span style='color:#111;'> 14.74KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":".github","children":[{"title":"workflows","children":[{"title":"deploy-docs.yml <span style='color:#111;'> 385B </span>","children":null,"spread":false},{"title":"test-package.yml <span style='color:#111;'> 525B </span>","children":null,"spread":false},{"title":"python-publish.yml <span style='color:#111;'> 1006B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"examples","children":[{"title":"application.py <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"templates.py <span style='color:#111;'> 294B </span>","children":null,"spread":false},{"title":"schema.py <span style='color:#111;'> 130B </span>","children":null,"spread":false}],"spread":true},{"title":"scripts","children":[{"title":"install.sh <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"test.sh <span style='color:#111;'> 93B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 6.86KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"conftest.py <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"test_fastapi_mail.py <span style='color:#111;'> 221B </span>","children":null,"spread":false},{"title":"test_message.py <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"test_redis_config.py <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"requirements.testing.txt <span style='color:#111;'> 133B </span>","children":null,"spread":false},{"title":"test_checker.py <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"test_connection.py <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false}],"spread":true},{"title":"files","children":[{"title":"test.html <span style='color:#111;'> 220B </span>","children":null,"spread":false},{"title":"email.html <span style='color:#111;'> 107B </span>","children":null,"spread":false},{"title":"attachement.txt <span style='color:#111;'> 17B </span>","children":null,"spread":false}],"spread":true},{"title":"mkdocs.yml <span style='color:#111;'> 678B </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"index.md <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"install.md <span style='color:#111;'> 103B </span>","children":null,"spread":false},{"title":"example.md <span style='color:#111;'> 9.52KB </span>","children":null,"spread":false},{"title":"contribute.md <span style='color:#111;'> 930B </span>","children":null,"spread":false},{"title":"getting-started.md <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false}],"spread":false},{"title":"tox.ini <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明