How to send email from MySQL 5.1(如何从 MySQL 5.1 发送电子邮件)
问题描述
当向表中插入新行时,我正尝试向多个收件人发送电子邮件.收件人列表各不相同.我希望能够使用 select 语句设置此列表.我还安装了 Navicat,它允许我向预定的一组人发送电子邮件通知.
I'm trying to send an email to several recipients when a new row is inserted into a table. The list of recipients varies. I would like to be able to set this list using a select statement. I also have installed Navicat which allows me to send email notifications but only to a predetermined set of people.
谢谢.
推荐答案
我非常担心将发送电子邮件的负载放在我的数据库服务器上(尽管可能很小).我可能会建议以下选择之一:
I would be very concerned about putting the load of sending e-mails on my database server (small though it may be). I might suggest one of these alternatives:
- 让应用程序逻辑检测到发送电子邮件的需要并发送.
- 让一个 MySQL 触发器填充一个表,该表将要发送的电子邮件排队,并让一个进程监控该表并发送电子邮件.
这篇关于如何从 MySQL 5.1 发送电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何从 MySQL 5.1 发送电子邮件
基础教程推荐
- SSMS 中的权限问题:“对象 'extended_properties'、数据库 'mssqlsystem_resource'、... 错误 229)上的 SELECT 权限被拒绝" 2022-01-01
- SQL 效率:WHERE IN 子查询 vs. JOIN 然后 GROUP 2021-01-01
- 无法解决整理冲突 2021-01-01
- SQL:使用来自具有相同列名的两个表中的数据... 2021-01-01
- SQL Server 实例在登录协商期间返回无效或不受支持的协议版本 2021-01-01
- 将 SQL Server DateTime 列迁移到 DateTimeOffset 2021-01-01
- 是否可以执行按位分组功能? 2021-01-01
- 需要 MySQL 5.1 中的抽象触发器来更新审计日志 2021-01-01
- 如何使用 mysql.connector 禁用查询缓存 2022-01-01
- 在 SQL 中连接多个表 2021-01-01
