Можете ли вы отправить электронное письмо, используя событие MySQL? - PullRequest
0 голосов
/ 30 апреля 2019

Я хочу отправить электронное письмо, если кто-то не вернул свой извлеченный товар обратно в систему.Если текущая дата> дата возвращения, то будет отправлено электронное письмо с уведомлением пользователя о том, что ему нужно вернуть свой товар.

Я столкнулся с событиями MySQL, и мне интересно, возможно ли создать событие MySQL, которое отправляет электронное письмо, если выполняется определенное условие.

Я хотел бы, чтобы мое событие отправляло электронные письмапользователю, который не вернул товар.

1 Ответ

0 голосов
/ 30 апреля 2019

Нет, на сервере баз данных MySQL нет встроенной функции отправки электронной почты.

Что касается MySQL EVENT, то можно выполнять запросы, проверять условия и выполнять операции DML, т.е. вставлять / обновлять / удалять строки, например. в таблицу очередей. А другой «клиент» может выполнить запрос к таблице очередей и отправить электронное письмо.


Можно включить дополнительные функции в сервер MySQL, создав пользовательскую функцию. Но ИМО - это погоня за неправильной кроличьей норе.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...