<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Procedure στον SQL Server για αποστολή Mail</title><link>https://www.dotnetzone.gr:443/cs/blogs/imanoussakis/archive/2006/10/25/19181.aspx</link><description>Παρακάτω παραθέτω μία procedure που μπορούμε να χρησιμοποιήσουμε για αποστολή Anonymous Email μέσω SMTP από τον SQL Server 2000 Προσοχή ο χρήστης πρέπει να έχει στην master δικαιώματα στίς παρακάτω procedures του SQL ή να είναι μέλος του sysadmin ή κάποιου</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Procedure στον SQL Server για αποστολή Mail</title><link>https://www.dotnetzone.gr:443/cs/blogs/imanoussakis/archive/2006/10/25/19181.aspx#19213</link><pubDate>Wed, 25 Oct 2006 23:49:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:19213</guid><dc:creator>nsouflis</dc:creator><description>Χρησιμοποιώντας την παρακάτω procedure μπορείτε να βάλετε και attachment στο mail . προσοχή το path του attachment είναι relative του sqlserver σας &lt;br&gt;.&lt;br&gt;&lt;br&gt;SET QUOTED_IDENTIFIER ON &lt;br&gt;GO&lt;br&gt;SET ANSI_NULLS ON &lt;br&gt;GO&lt;br&gt;&lt;br&gt;&lt;br&gt;CREATE  procedure sp_sendmailwithattchment&lt;br&gt;@from varchar(500) ,&lt;br&gt;@to varchar(500) ,&lt;br&gt;@subject varchar(500),&lt;br&gt;@body varchar(4000) ,&lt;br&gt;@smtpserver varchar(25),&lt;br&gt;@bodytype varchar(10) ,&lt;br&gt;@attach varchar(100)&lt;br&gt;as&lt;br&gt;declare @imsg int&lt;br&gt;declare @hr int&lt;br&gt;declare @source varchar(255)&lt;br&gt;declare @description varchar(500)&lt;br&gt;declare @output varchar(1000)&lt;br&gt;exec @hr = sp_oacreate 'cdo.message', @imsg out&lt;br&gt;exec @hr = sp_oasetproperty @imsg,&lt;br&gt;'configuration.fields(&amp;quot;&lt;a rel="nofollow" target="_new" href="http://schemas.microsoft.com/cdo/configuration/sendusing&amp;quot;"&gt;http://schemas.microsoft.com/cdo/configuration/sendusing&amp;quot;&lt;/a&gt;).value','2'&lt;br&gt;&lt;br&gt;exec @hr = sp_oasetproperty @imsg, &lt;br&gt;  'configuration.fields(&amp;quot;&lt;a rel="nofollow" target="_new" href="http://schemas.microsoft.com/cdo/configuration/smtpserver&amp;quot;"&gt;http://schemas.microsoft.com/cdo/configuration/smtpserver&amp;quot;&lt;/a&gt;).value', &lt;br&gt;  @smtpserver &lt;br&gt;&lt;br&gt;exec @hr = sp_oamethod @imsg, 'configuration.fields.update', null&lt;br&gt;exec @hr = sp_oasetproperty @imsg, 'to', @to&lt;br&gt;exec @hr = sp_oasetproperty @imsg, 'from', @from&lt;br&gt;exec @hr = sp_oasetproperty @imsg, 'subject', @subject&lt;br&gt;--exec @hr = sp_oasetproperty @imsg, 'AddAttachment', @attach &lt;br&gt;&lt;br&gt;exec @hr = sp_OAMethod @imsg, 'AddAttachment',null, @Attach&lt;br&gt;-- if you are using html e-mail, use 'htmlbody' instead of 'textbody'.&lt;br&gt;&lt;br&gt;exec @hr = sp_oasetproperty @imsg, @bodytype, @body&lt;br&gt;exec @hr = sp_oamethod @imsg, 'send', null&lt;br&gt;&lt;br&gt;-- sample error handling.&lt;br&gt;if @hr &amp;lt;&amp;gt;0 &lt;br&gt;select @hr&lt;br&gt;begin&lt;br&gt;exec @hr = sp_oageterrorinfo null, @source out, @description out&lt;br&gt;if @hr = 0&lt;br&gt;begin&lt;br&gt;select @output = ' source: ' + @source&lt;br&gt;print @output&lt;br&gt;select @output = ' description: ' + @description&lt;br&gt;print @output&lt;br&gt;end&lt;br&gt;else&lt;br&gt;begin&lt;br&gt;print ' sp_oageterrorinfo failed.'&lt;br&gt;return&lt;br&gt;end&lt;br&gt;end&lt;br&gt;exec @hr = sp_oadestroy @imsg&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;GO&lt;br&gt;SET QUOTED_IDENTIFIER OFF &lt;br&gt;GO&lt;br&gt;SET ANSI_NULLS ON &lt;br&gt;GO&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Procedure στον SQL Server για αποστολή Mail</title><link>https://www.dotnetzone.gr:443/cs/blogs/imanoussakis/archive/2006/10/25/19181.aspx#19256</link><pubDate>Thu, 26 Oct 2006 15:41:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:19256</guid><dc:creator>imanos</dc:creator><description>Νίκο ευχαριστώ που συμπλήρωσες την procedure αν και ήταν κάτι που ήθελα να κάνω σέ άλλο post.</description></item></channel></rss>