# 一键通知 **Repository Path**: idcims/msg ## Basic Information - **Project Name**: 一键通知 - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-27 - **Last Updated**: 2024-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 功能介绍 * 邮件通知系统 * 邮件通知模板 > 只要添加邮箱地址即可在网页通过API发送用户留言邮件 ### 技术栈 * THINKPHP8 ### 运行环境 * PHP 8.0+ * MySQL 5.7+ ### 项目说明 1. 数据库脚本: ```-- -- 表的结构 `msg_user` -- CREATE TABLE `msg_user` ( `id` int(11) NOT NULL, `username` varchar(50) COLLATE utf8_unicode_ci NOT NULL, `passwd` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '备注', `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT '收件地址', `token` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `template` int(11) NOT NULL DEFAULT '1' COMMENT '模板表', `send_count` int(11) NOT NULL COMMENT '发送通知次数', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='用户表'; ``` 2. ENV配置 ``` APP_DEBUG = true DB_TYPE = mysql DB_HOST = 127.0.0.1 DB_NAME = msg DB_USER = root DB_PASS = root DB_PORT = 3306 DB_CHARSET = utf8 DB_PREFIX = msg_ DEFAULT_LANG = zh-cn # MAIL SET MAIL_HOST = smtp.exmail.qq.com MAIL_PORT = 25 MAIL_USER = MAIL_PASS = MAIL_FROM = MAIL_FROM_NAME = 极物流-留言通知 MAIL_CHARSET = utf-8 MAIL_SHEME = smtp MAIL_EMBED = embed # 内容审核 DEFINED_API = https://aip.baidubce.com/rest/2.0/solution/v1/text_censor/v2/user_defined DEFINED_APPID = DEFINED_API_KEY = DEFINED_SECRET_KEY = # 百度API BAIDU_TOKEN_API = https://aip.baidubce.com/oauth/2.0/token BAIDU_API_KEY = BAIDU_SECRET_KEY = ``` 3. PHP插件需求 ``` 安装 ext-fileinfo 解禁 proc_open ### 运行步骤 1. 下载项目到本地 2. 配置数据库连接信息 3. 执行数据库脚本 4. 运行项目