Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправить email из mysql, MySQL 5.1.41 x64 Ubuntu 
:(
    Опции темы
tishaishii
Дата 13.1.2011, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Скажите, как отправить e-mail?
Может быть, есть возможность выполнить команду оболочки?
PM MAIL ICQ Skype   Вверх
skyboy
Дата 13.1.2011, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



нафи зачем? куда ты сможешь повесить действие по отправке? на триггер? и отправлять письмо на каждой изменение из 500 записей?
PM MAIL   Вверх
tishaishii
Дата 14.1.2011, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Смогу отправить кому-нибудь на почту сообщение о поступлении заказа. Хочу повесить на триггер, событие или в процедуру.
Проверки забиты в таблицах. Готова система проверок и корректировок в виде простого запроса.
Думаю, поможет UDF. Где бы, только, найти такое...

Это сообщение отредактировал(а) tishaishii - 14.1.2011, 21:52
PM MAIL ICQ Skype   Вверх
skyboy
Дата 14.1.2011, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



заказ добавляется в БД посредством выполнения SQL запроса из консоли или все же есть какая-то программа клиент?
либо дорабатывай этот клиент, либо используй планировщик, который хоть каждые 5 минут будет проверять наличие новых заказов. 
это тебе сейчас надо "только отправить email при появлении записи", а потом начнется - "а вот исключить повторную отправку, если случайно ещё раз добавили"(если добавляется через форму на сайте - вполне возможно) или "отправлять не сразу, а через минуту - вдруг, оператор обнаружит ошибку". а то и того круче.
кроме того, нет, mysql запросом не отправит письмо. разве что напишешь UDF. сам.
PM MAIL   Вверх
Smorodin
Дата 15.1.2011, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрейший
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 10.4.2006
Где: Пермь

Репутация: нет
Всего: 1



Месье знает толк в извращениях. (с)

Самое лучшее - ставить в очередь. Или отправлять запросом клиента.


--------------------
Сделать можно все, только вопрос - когда?
PM MAIL Skype   Вверх
tishaishii
Дата 16.1.2011, 00:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Мрак. Многое здесь начитался о себе, вопрос пока не выяснил.
Что-нибудь дельное бы, уважаемые.
PM MAIL ICQ Skype   Вверх
gcc
Дата 16.1.2011, 02:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 3
Всего: 17



tishaishii, в PgSQL можно выполнить на PL/Perl в триггере

можно в очередь поставить, записывать в другую таблицу, а дальше скрипт запускать который будет отправлять, отмечать или удалять из таблицы (из очереди)...

Добавлено @ 02:09
вот, DimW, написал:

Цитата

Цитата(gcc @  1.9.2009,  01:56 Найти цитируемый пост)
мне надо отправить письмо из триггера в MySQL


нашел такие варианты:
1) подключить внешнюю либу на С++
2)выгрузить отправление в файл и использовать средства OC(windows) для отправки почты.
3) воспользоваться шэдулером OC

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

походу у mysql нет своего API для отправки почты.


Это сообщение отредактировал(а) gcc - 16.1.2011, 02:10
PM WWW ICQ Skype GTalk Jabber   Вверх
Zloxa
Дата 17.1.2011, 10:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 33
Всего: 161



Цитата(tishaishii @  14.1.2011,  21:51 Найти цитируемый пост)
Хочу повесить на триггер

Что должно случиться с емейлом, отправленным из триггера, в случае отката транзакции?
Цитата(tishaishii @  16.1.2011,  00:49 Найти цитируемый пост)
Что-нибудь дельное бы, уважаемые. 

Я так понимаю что общественность воспринимает весьма скептически идею реализации прикладной логики средствами mySql. таки это не оракл, однакой. 


--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
tishaishii
Дата 17.1.2011, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Скажите, может быть, есть готовые UDF?
Пока что не разобрался как сделать.
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.1028 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.