不会。此处生成的应用不发送电子邮件、短信或推送通知——这一点可在交付的安装包中直接验证:其声明的所有依赖项中,没有任何一项是邮件、短信或推送服务客户端;且新创建账户的临时密码仅在屏幕上显示一次,而不会通过邮件发送。它所采用的替代方案虽不同,却往往已足够:只要您一打开应用,到期事项便会立即呈现——相关列表顶部显示「已逾期」横幅,顶部导航栏设有通知铃铛并配有独立的通知页面,还提供日历视图。至于真正会响铃的提醒,它交由您自己的日历系统完成:点击「添加到日历」按钮,即可将截止日期同步至您的手机日历。若您必须使用自动发送功能,应用源代码完全归您所有,开发者可随时为其添加相应能力——本页即说明此举涉及的具体事项。
它不发送什么——以及您如何自行验证
此处生成的应用是一个 Next.js 与 Prisma 项目,其依赖清单固定且完全公开可查:共二十二个运行时软件包、四个开发工具,但其中没有任何一个邮件、短信或推送通知服务的客户端依赖。渲染引擎、数据库、地图、图表、Markdown 解析等功能均已内置;唯独缺少发送能力。这并非上线后才暴露的疏漏,而是您可直接打开查看的文件中明确缺失的一行——`package.json` 文件随归档包一同交付。
最有力的佐证其实另有所在,且比罗列清单更具说服力:当管理员为同事创建账户时,应用仅在屏幕上一次性显示临时密码,此后再也不会重复展示。若一款软件具备邮件发送能力,它必然会将密码通过邮件发送——这是任何多用户系统的默认行为。而本应用则明确要求您手动抄录并转交密码。这一限制从第一个账户创建起便清晰可见,并非半年后才突然浮现的问题。
这种「缺失」实为刻意设计,而非疏忽遗漏:发送一封邮件远不止一行代码那么简单。它需要配置邮件服务商账号、获得以您名义发信的域名授权、设置相应的 DNS 记录予以验证,还需专人监控退信情况。若未经上述准备便仓促交付应用,所发邮件极可能被判定为垃圾邮件——这比完全不发更糟糕,因为您会误以为收件人已收到通知。
它实际如何运作:打开即见待办事项
其设计逻辑恰好相反:不是主动触达用户,而是让用户一打开就直面待办事项。当某条记录带有截止日期(如需现场执行的服务、待收款发票、即将到期合同、有时限的任务),对应列表顶部便会显示一条横幅,实时统计当前逾期数量——位置位于表格和筛选器之前。面对「今天我该处理哪些事项?」这一问题,答案无需查找,自然呈现。
此外还配备两种更常规的信息承载方式:顶部导航栏中的通知铃铛,以及独立的「通知」页面,集中汇总所有需跟进的记录及其最新状态——这些数据均直接读取自您自己的数据库,绝非额外维护的日志系统。当业务场景适用时,日历视图还会按日、周或月(默认显示月视图)精准呈现各项事件;网格下方则同步列出排序后的近期截止事项。同一问题以两种形式呈现,兼顾习惯阅读列表与偏好日历视图的不同用户。
这一机制存在真实且值得明示的边界:它完全依赖用户主动打开应用。这对每日晨间例行查阅的工具极为合适——例如车间排程表、外勤任务手册、案件进度跟踪系统。但对于罕见且遥远的截止事项(例如「十一月后再次催促该客户」),若当日未登录,则必然错过提醒。
真正会响铃的提醒:交由您的日历系统完成
「添加到日历」按钮正是为此类场景而设。当您查看某条含日期记录的详情页时,应用会自动生成标准日历事件文件(即符合iCalendar标准的.ics文件,与主流日历软件兼容),并由您的设备自动打开。该事件随即加入您惯用的日历系统——无论是手机自带日历、Outlook 还是 Google 日历——并按您预先设定的时间与方式发出提醒。
职责划分清晰,正因如此才足够稳健:应用专注管理业务数据,日历系统专责提醒触发。它无需知晓您希望几点收到提醒、在哪个设备上接收、甚至是否处于休假状态——这些信息您的日历早已掌握,且处理得更为精准。该按钮也仅在真正有意义的场景下出现:仅当记录本身确实包含有效日期时,才会显示。
这种设计的权衡坦诚而务实:它是一次性操作,而非持续订阅。您每次仅同步单个事件,且仅在查看该记录详情时手动触发;应用自身不会主动推送,也不会在日期变更后自动更新您的日历。对于真正关键的少数几项截止事项,这种方式已绰绰有余,且无需接入额外的第三方消息服务。但若每周需处理数十场预约,它便不是合适之选——及早认清这一点,反而更有价值。
若自动发送功能对您不可或缺
目前存在两条可行路径,所需投入截然不同。第一条路径无需修改代码:每张列表均配备导出按钮,可一键生成当前视图(即您刚完成筛选后的结果)的 CSV 文件,而非整张数据表。该文件可直接在电子表格软件中打开,分隔符与编码均已适配,并可无缝对接您现有邮件发送工具。操作流程为:筛选「已逾期」项 → 导出 → 邮件合并——每周仅需五分钟,且不引入任何新依赖。
第二条路径则真正属于您:应用源代码完全归您所有,既可下载完整归档包,也可克隆 Git 仓库获取;它就是一个标准的 Next.js 与 Prisma 项目。在此基础上集成邮件发送功能,属于成熟可控的开发任务——接入邮件服务商、编写邮件模板、配置触发逻辑。真正产生成本的并非代码本身,而是需配置的发信域名、邮件服务商账号,以及专人监控退信情况。专业开发团队或自由开发者均可高效完成此项工作。
无论选择哪条路径,我们均建议您先做一件事:统计您每周实际需要发送的提醒数量。许多团队发现,每日晨间看到的「已逾期」横幅已覆盖九成需求,剩余少量关键截止事项,完全可纳入共享日历统一管理。自动发送本质是一种基础设施能力,其合理性取决于实际用量,而非教条式原则。