|
Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема
|
Разпращане на имейл от база данни
|
|
Автор |
shnorhela (непознат
) |
Публикувано | 13.09.05 21:15 |
|
Така и не мога да се ориентирам коя база данни може да разпраща имейли и дали е нужно да има мейл сървър за тази услуга. Значи проблема е следния база данни която да поддържа тригери и определени условия да изпраща мейл на адресите които има в самата себе си. Благодаря предварително.
| |
Тема
|
Re: Разпращане на имейл от база данни
[re: shnorhela]
|
|
Автор |
fiffy () |
Публикувано | 13.09.05 22:11 |
|
SQL Server изпраща поща (чрез SQL Mail или SQLAgentMail) - и двата варианта изискват mail server...
Епа, това е моето хоби...
| |
Тема
|
Re: Разпращане на имейл от база данни
[re: shnorhela]
|
|
Автор |
NDeu (динозавър) |
Публикувано | 13.09.05 22:51 |
|
Firebird работи с транзакции, а с UDF можеш и да ... "къртиш мивки" ако ти е необходимо.
Но ако може и да е платено - MS SQL е по-подходящ
| |
Тема
|
Re: Разпращане на имейл от база данни
[re: NDeu]
|
|
Автор |
shnorhela (непознат
) |
Публикувано | 13.09.05 22:59 |
|
Това за Файрбърда не знам как има общо със случая ;) но ще приема на доверие и като видя изкъртени мивки ще знам кой да виня ;)
| |
Тема
|
Re: Разпращане на имейл от база данни
[re: shnorhela]
|
|
Автор |
Dakota (erotoman) |
Публикувано | 14.09.05 12:31 |
|
Принципно би трябвало да можеш да пращаш писма от всяка база с отворен код, която поддържа спусъци - PostgreSQL, Firebird, MySQL и др.
Лично аз бих избрал варианта PostgreSQL и съхранена процедура на plPerl, просто защото не ми се пише на C.
Everything louder than everything else...
| |
Тема
|
Re: Разпращане на имейл от база данни
[re: Dakota]
|
|
Автор | FOR EACH ROW (Нерегистриран) |
Публикувано | 14.09.05 13:13 |
|
Естествено може и Oracle да изпраща емайл, но също трябва mail server.
По-скоро трябва да решиш коя база ще ползваш за проекта и после да мислиш как да пращаш e-mail, защото както прочетох по-нагоре всичките имат изискване за mail server, т.е. няма голямо значение коя ще избереш. Не вярвам само този feature да е водещ при избора на база данни за един проект.
Ако ти трябва фрее БД бих те посъветвал PostgreSQL
| |
|
Ами и аз се колебаех между Май и Постгре, но определено разпращането на имейли сторед процедури са водещи в проекта останалото като база не е тежко и може да се направи на всяка база. Мисълта ми е да е евтино ако може безплатно (тук Май губи по точки защото проекта е комерсиален и няма стабилна версия със сторед процедури но със темпа на развитие и поддръжка няма да се учудя ако до края на проекта вече има стабилна версия), нямах представа че и с опен соурс база може да се направи това. Постгре има всички дрънкулки вече но поддръжката за нея не е същата като за Май. Та с коя разпращането на мейли е по-лесно и удобно.
| |
Тема
|
Re: Разпращане на имейл от база данни
[re: shnorhela]
|
|
Автор |
fiffy () |
Публикувано | 14.09.05 18:56 |
|
MSDE...
Епа, това е моето хоби...
| |
|
Това с поддръжката не съм сигурен, че е точно така, защото за да създадеш съхранена процедура в MySQL, която да праща писма, трябва да е на език различен от SQL, а доколкото прочетох в , това още го няма. Което означава, че ще трябва да поръчкаш доста и C сорса, а не вярвам някой да ти предложи поддръжка, при положение, че си пипал сорса.
Но може и да има някакъв приличен начин, не знам - не съм запознват достатъчно с MySQL, така че по този въпрос трябва да се изкаже salle.
Виж, на PostgreSQL има варианти да си създаваш процедурки на доста езици - C, SQL, PL/pgSQL, PL/Tcl, PL/Perl, PL/Java, PL/PHP, PL/Python и сигурно има и други, за които не се сещам в момента. Примерна функция на PL/Perl за изпълнение на команда изглежда горе-долу така:
CREATE OR REPLACE FUNCTION exec("varchar")
RETURNS "varchar" AS
$BODY$
my $cmd = shift;
return `$cmd`;
$BODY$
LANGUAGE 'plperlU' VOLATILE;
Написана е на "untrusted" plPerl, защото достъпва външни файлове - а подобен ще е и случаят с пращането на писма. Така че трябва много да внимаваш на кого си дал права да създава функции на недоверен език!
Everything louder than everything else...
| |
Тема
|
Re: Разпращане на имейл от база данни
[re: shnorhela]
|
|
Автор |
Haunter™ (ариец) |
Публикувано | 15.10.05 12:21 |
|
Predostata4en ti e edin Local SMTP Server i PHP script, koito da 4ete kakvoto ti trqbva ot bazata, da formatira mail-message i da go pra6ta.
Sorry za latinicata, ama sam na 4ujd komp i nqmam phonetic.
Good Luck!
| |
|
Страници по тази тема: 1 | 2 | >> (покажи всички)
|
|
|