:-) -----Original Message----- From: Claudius Ceteras [mailto:[EMAIL PROTECTED]] Sent: Thursday, June 13, 2002 2:02 PM To: ASP Datenbankprogrammierung Subject: [aspdedatabase] RE: AW: Email mit SQL Server verschicken
Nein, sicher bin ich mir nicht, da ich es selbst noch nicht gemacht habe.... Aber ich hab was anderes f�r Dich... Mit sp_OACreate kann man beliebige COM-Objekte in einer SP direkt erzeugen und funktionen daran aufrufen... Und als Kr�nung.... Der Artikel, dergenau Dein Problem beschreibt und sp_OACreate nutzt um es zu l�sen :-) http://www.eggheadcafe.com/articles/20010301.asp Claudius > > Ich hab gelesen es ginge nur C oder C++. Bist Du sicher???? > > Das waer's natuerlich. > > Th. > > -----Original Message----- > From: Claudius Ceteras [mailto:[EMAIL PROTECTED]] > Sent: Thursday, June 13, 2002 1:49 PM > To: ASP Datenbankprogrammierung > Subject: [aspdedatabase] RE: AW: Email mit SQL Server verschicken > > > Eine "extended Stored Procedure"(siehe sqlserver doku) kann > als (VB-)DLL > implementiert werden... Innerhalb der DLL kann man dann alles > machen was man > will... > > Claudius > > > > > > > Also in SQL 2000 unter XP laeuft's net. > > > > Dein Beispiel liefert: xp_sendmail: Procedure expects parameter > > @user, which was not supplied. > > > > Wenn ich dann mit xp_startmail loslege kommt: > > > > xp_startmail: Your SQL Server Service is running under the local > > system account. You need to change your SQL Server Service account > > ro run under a > > domain account in order to complete this operation > > > > Und da kommen dann all die anderen Fragen ... Mensch, warum muessen > > die das denn nur soooo kompliziert machen? Waere doch ne ganz > > nuetzliche Geschichte, > > wenn man einfach so eine SMTP-Mail triggern koennte. > > > > Th. > > > > P.S Hab den Thread mal nach aspdedatabase geschoben. > > > > -----Original Message----- > > From: Mansur Esmann [OM] [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, June 13, 2002 11:59 AM > > To: AspGerman Kaffeehaus > > Subject: [aspdecoffeehouse] AW: RE: AW: Email mit SQL Server > > verschicken > > > > > > hmmmm.... > > > > hingekriegt habe ich es schon, aber ich glaube ich habe es dann > > gelassen. Irgendwer meinte, da� man auch den Exchange nehmen kann. > > > > Ich habe es dann lokal Testweise so gemacht: > > > > CREATE TRIGGER [Reiseinfomail] ON [veranstalter] FOR > INSERT AS EXEC > > master..xp_sendmail @recipients ="MansurE" > > ,@message ="Neue Reise eingetragen" > > ,@query ="Select * from veranstalter" > > ,@subject ="Neue Reise eingetragen" > > ,@set_user ="user" > > > > Der recipient ist ein Recipient, der auf dem Server (Wo der > SQL-Server > > liegt), in den Kontakten eingerichtet ist. Es ging glaube > ich auch was > > wie: @recipients ="SMTP:[EMAIL PROTECTED]" Dazu brauchst Du aber eben > > den SMTP Vielleicht geht dann auch sowas wie: @recipients > > ="mailserver:[EMAIL PROTECTED]" also @recipients > > ="192.168.0.0:[EMAIL PROTECTED]" oder @recipients > > ="192.168.0.0#[EMAIL PROTECTED]" Da kann Dir derjenige der mir das > > vorgeschlagen hat besser Auskunft geben... > > > > Ich habe es dann gelassen, weil ich es eh doof finde vom SQL-Server > > abh�ngig zu sein. > > > > > > aaah habs gerade ausprobiert: > > EXEC master..xp_sendmail @recipients ="[EMAIL PROTECTED]" > > ,@message ="Neue Reise eingetragen" > > ,@subject ="Neue Reise eingetragen" > > > > Das geht ...... > > > > > > Gru� Mansur > > PS: Beachte die zwei Punkte zw. master..xp_Sendmail (Wenn Du das > > Ding nicht unter master laufen l�sst > > > > > -----Urspr�ngliche Nachricht----- > > > Von: Eiben, Thorsten [mailto:[EMAIL PROTECTED]] > > > Gesendet: Donnerstag, 13. Juni 2002 18:51 > > > An: AspGerman Kaffeehaus > > > Betreff: [aspdecoffeehouse] RE: AW: Email mit SQL Server > verschicken > > > > > > > > > Hallo Mansur: > > > > > > Ich wollte eigentlich auch gerne xp_sendmail verwenden, hab's aber > > > nicht hinbekommen. > > > > > > Ich habe mir mal den ganzen Thread im Archiv angeschaut, > > aber leider > > > nirgends die Loesung des Problems gefunden. Laeuft das bei > > Dir ueber > > > SMTP? Wie hast Du das mit dem Account, welches SQL-Server > > zum mailen > > > benutzt, eingerichtet? Und was hat es damit auf sich, dass man > > > SQL-Server nicht als lokalen Service laufen lassen kann? > > Und was fuer > > > 'ne Domain nimmst Du denn da fuer einen Server der irgendwo > > draussen > > > im Internet haengt. > > > > > > Th. > > > > > > > > > -----Original Message----- > > > From: Mansur Esmann [OM] [mailto:[EMAIL PROTECTED]] > > > Sent: Wednesday, June 12, 2002 10:53 PM > > > To: AspGerman Kaffeehaus > > > Subject: [aspdecoffeehouse] AW: Email mit SQL Server verschicken > > > > > > > > > Hallo, > > > > > > das habe ich schon gemacht. Ich verwende allerdings daf�r: > > xp_sendmail > > > Damit geht das wunerbar. > > > > > > Da gab es vor nicht all zu langer Zeit auch einen Thread > > mit mir und > > > ich meine mich zu erinnern, da� claudius da auch > > beschrieben hat wie > > > man es mit vbscript innerhalb des sql-servers machen kann. > > > > > > Meine Meinung: > > > Die extended Procedures sind denke ich ja recht leicht zu > sch�tzen, > > > wenn Du nur Triggers damit arbeiten l�sst. Du kannst dann > ja recht > > > sauber nur das system account verwenden, da� auf diese > > procs zugreifen > > > darf. > > > > > > Gru� Mansur > > > > > > > -----Urspr�ngliche Nachricht----- > > > > Von: Eiben, Thorsten [mailto:[EMAIL PROTECTED]] > > > > Gesendet: Donnerstag, 13. Juni 2002 01:49 > > > > An: AspGerman Kaffeehaus > > > > Betreff: [aspdecoffeehouse] Email mit SQL Server verschicken > > > > > > > > > > > > Hallo Liste, > > > > > > > > Wir versuchen gerade ein Subscription-Modell fuer eine > Website zu > > > > entwickeln. Immer wenn sich etwas in einer Tabelle in > SQL Server > > > > etwas tut, kriegt der interessierte Benutzer eine Email. > > > > > > > > Das ganze schreit nach einem Trigger der Emails > > versendet. Nun gibt > > > > es SQL-Mail, was aber laut MS am besten mit einem > Exchange Server > > > > laeuft und auch sonst ziemlich kompliziert aufzusetzen zu sein > > > > scheint. Daher die > > > > Frage: hat jemand eine Idee wie man so etwas nur mit SMTP > > > > realisieren kann? Vielleicht ein VB-Script, welches vom Trigger > > > > gestartet wird? Es muss allerdings ohne XP_cmdshell > auskommen, da > > > > wir das Ding aus Sicherheitsgruenden nicht auf unseren Servern > > > > erlauben. > > > > > > > > Th. > > > > > > > > > > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > > > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = > > Listenarchiv > > > > | Sie k�nnen sich unter folgender URL an- und abmelden: > > > > | > > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehous > > > > | e. > > > > | asp > > > > > > > > > > > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = > > Listenarchiv Sie > > > | k�nnen sich unter folgender URL an- und abmelden: > > > | > > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee > house. > > | as > > | p > > > > --- > > > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.370 / Virus Database: 205 - Release Date: 6/5/2002 > > > > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = > Listenarchiv Sie > > > | k�nnen sich unter folgender URL an- und abmelden: > > | > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee house. > | asp > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.as | p --- Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.371 / Virus Database: 206 - Release Date: 6/13/2002 | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp --- Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.371 / Virus Database: 206 - Release Date: 6/13/2002 | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp --- Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.371 / Virus Database: 206 - Release Date: 6/13/2002 | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
