如果某人尚未将其退房物品退回系统,我想发送电子邮件。如果当前日期>退货日期,则将发送一封电子邮件,通知用户他们需要退货。
我遇到了MySQL事件,想知道是否可以创建一个MySQL事件,如果满足特定条件,该事件会发送电子邮件。
我希望我的活动向未退回商品的用户发送电子邮件。
答案 0 :(得分:0)
不,MySQL数据库服务器中没有本地“发送电子邮件”功能。
就MySQL EVENT
而言,可以执行查询,检查条件并执行DML操作,例如,插入/更新/删除行。进入队列表。另一个“客户端”可以对队列表运行查询,并发送电子邮件。
可以通过创建用户定义的函数将附加功能合并到MySQL服务器中。但是,IMO追逐了错误的兔子洞。
https://dev.mysql.com/doc/refman/8.0/en/adding-functions.html
关于从MySQL服务器发送电子邮件的同一主题,请参阅其他问题。
作为起点:
https://stackoverflow.com/search?q=can+you+send+email+from+mysql+event