Search code examples
mysqlemailnotificationsnavicat

How to send email from MySQL 5.1


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.

Thanks.


Solution

  • 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:

    1. Have application logic detect the need to send an e-mail and send it.
    2. Have a MySQL trigger populate a table that queues up the e-mails to be sent and have a process monitor that table and send the e-mails.