当前位置: 首页 > news >正文

Tbeas青和生日邮件自动祝福发送系统 一键配置情侣/人事必备

这款Tbeas青和生日邮件自动祝福发送系统是一款轻量化、自动化的生日关怀工具,专为企业人事、社群运营、亲友管理等场景设计,通过定时任务与邮件接口,实现生日祝福邮件的自动抓取、匹配与发送,免去人工逐一发送的繁琐,提升关怀效率与仪式感。系统以稳定运行、低门槛部署、简洁易用为核心,适配个人及小型团队日常使用。

示范截图

使用方法

1、环境安装

1. 下载系统源码,将源码文件上传至站点根目录,完成解压操作

2. 找到项目中 /config/database.php 配置文件,修改文件内数据库连接信息,完成数据库与系统的绑定

2、核心配置

1. 系统基础配置

进入数据库 config 表,修改系统登录密码、SMTP发件服务器相关信息,确保发件服务可正常运行

重要提示:修改数据库密码时,密码需经过bcrypt加密后再填入

2. 收件用户配置

在数据库 user 表中,添加收件人信息,完整填写收件人称呼、生日日期,并为每位收件人绑定对应的发件模板

3. 定时任务配置

登录宝塔面板,添加计划任务,设置每日定时执行,通过GET方式访问系统入口文件,请求格式如下:

https://example.com/?password=设置的系统密码

(请将链接中的域名、密码替换为自身实际配置信息)

3、个性化设置

3.1 自定义发件模板

1. 模板存放:将自制的邮件模板文件,上传至项目 templates 目录下

2. 模板参考:新模板格式需参照 default 默认模板编写,核心文件为 template.html , config.json 为可选配置文件

3. 模板启用:模板上传后,在数据库 template 表中添加模板信息,再回到 user 表,为对应收件人指定该模板即可使用

模板开发注意事项:

- 禁止引入JS代码,尽量使用简洁基础的HTML语法

- 严格遵循QQ邮箱官方代码过滤规则,避免邮件出现显示异常问题

- 支持调用变量字段:

{day} :收件人已出生天数、 {birthday} :收件人生日、 {name} :收件人称呼、 {age} :收件人年龄、 {send} :发件人、 {mail} :收件人邮箱、 {time} :当前时间

3.2 自定义邮件标题

如需修改邮件发送标题,直接打开项目根目录下 index.php 文件,找到第140行代码进行修改保存即可

3.3 运行日志

系统每次被定时任务触发运行后,都会自动向SMTP配置的发件邮箱,发送一封运行日志报告邮件,可实时查看发送状态与运行结果

https://pan.quark.cn/s/6220f7e43bbc

https://pan.baidu.com/s/1oZnU-qikr6IBiDgYU77rgg 提取码:hon1

https://yun.139.com/shareweb/#/w/i/2ur516phXfd04

来源(安鹿轩)https://www.anlubk.com/2026/04/12/429/

http://www.jsqmd.com/news/780012/

相关文章:

  • 机器人交互式抓取:基于强化学习的Peekaboo技能实现与调优
  • 从BBC Simorgh看现代前端架构:同构渲染、性能优化与工程化实践
  • Python 爬虫进阶技巧:iframe 嵌套页面数据抓取方案
  • rocky linux 9.7
  • 飞机结构健康监测:基于热电效应的无线传感器自供电技术解析
  • llama_ros:在ROS 2中集成高效大语言与视觉语言模型
  • 基于Tauri构建Claude Code GUI管理工具:opcode核心功能与开发实践
  • 100x-dev项目解析:从高效工具链到架构思维,打造10倍效能开发者
  • 第22篇:嵌入式芯片选型全攻略:从需求到参数匹配的完整方法论
  • 推荐一家杭州比较好的直播代运营公司
  • c++怎么在写入文件时自动创建缺失的目录_路径检查与创建【详解】
  • c++ 内存排序和编译器重排 c++ memory reordering如何发生
  • mysql连接查询中包含大表如何优化_采用嵌套循环JOIN优化顺序
  • Go语言实现物理内存读写工具devmem-cli:嵌入式调试与系统编程利器
  • Kubernetes 学习笔记第一篇介绍讲了什么?
  • 基于本地AI与OCR的智能PDF重命名工具:Nominate开发全解析
  • Linux49:rockx读取单张图片并检测图片内人脸的矩形
  • 机器人集群控制框架:从ROS 2通信到多机协同任务调度实战
  • Keel:基于Kubernetes的声明式镜像自动部署工具实战指南
  • 基于Dify平台构建AI深度研究工作流:从原理到实践部署指南
  • c++如何判断一个路径是否是符号链接_is_symlink函数用法【附代码】
  • 如何通过SQL嵌套查询实现区间统计_范围筛选优化.txt
  • Redis怎样查询集群的整体健康状态_使用cluster info指令查看槽位覆盖率与节点状态
  • 没事,学习一下node.js,从安装mysql开始哈...
  • AI代码助手ai-codex:从架构设计到实战部署的完整指南
  • Arm CoreLink MHU-320AE架构解析与通信优化实践
  • 从零调试一个逆变电源:我在单片机与FPGA通信、SPWM生成和ADS8688采样上踩过的坑
  • Awesome-OpenAI-GPTs:GPTs生态的策展地图与提示词工程实战指南
  • 大模型面试手撕崩了?深度复盘6个Agent项目被深挖的20个“为什么”,及面试官想听什么
  • 基于MCP协议的学术情报挖掘引擎:AI代理赋能技术侦察与投资决策