<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.vyvojar.cz/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>Jednoduchý způsob jak poslat email ze SQL Serveru</title><link>http://blog.vyvojar.cz/lazo/archive/2005/03/13/4073.aspx</link><description>SQLMail je jedním ze způsobů jak poslat email pomocí SQL Service Agent služby. Nevýhoda je, že SQLMail posílá emaily pomocí MAPI subsystému. To v praxi znamená že SQL Service Agent musí běžet pod účtem který "vidí" MAPI profil přes který lze přistoupit</description><dc:language /><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>re: Jednoduchý způsob jak poslat email ze SQL Serveru</title><link>http://blog.vyvojar.cz/lazo/archive/2005/03/13/4073.aspx#11914</link><pubDate>Mon, 14 Mar 2005 07:04:00 GMT</pubDate><guid isPermaLink="false">99a92ff2-698a-48c2-8eaf-f3d9b6202627:11914</guid><dc:creator>PP</dc:creator><description>ano, ale použit&amp;#237; XPSMTP.dll je asi elegantnějš&amp;#237; (&lt;a target="_new" href="http://sqldev.net/xp/xpsmtp.htm"&gt;http://sqldev.net/xp/xpsmtp.htm&lt;/a&gt;)</description></item><item><title>re: Jednoduchý způsob jak poslat email ze SQL Serveru</title><link>http://blog.vyvojar.cz/lazo/archive/2005/03/13/4073.aspx#11915</link><pubDate>Wed, 15 Feb 2006 07:26:00 GMT</pubDate><guid isPermaLink="false">99a92ff2-698a-48c2-8eaf-f3d9b6202627:11915</guid><dc:creator>lively@seznam.cz</dc:creator><description>v cera byl s holkou v centru </description></item><item><title>re: Jednoduchý způsob jak poslat email ze SQL Serveru</title><link>http://blog.vyvojar.cz/lazo/archive/2005/03/13/4073.aspx#11916</link><pubDate>Wed, 12 Apr 2006 07:27:00 GMT</pubDate><guid isPermaLink="false">99a92ff2-698a-48c2-8eaf-f3d9b6202627:11916</guid><dc:creator>Asthmatic</dc:creator><description>To je hezk&amp;#233;, tohle už z MSDN vykop&amp;#237;roval každ&amp;#253;. Co takhle přidat pos&amp;#237;l&amp;#225;n&amp;#237; př&amp;#237;lohy.</description></item><item><title>re: Jednoduchý způsob jak poslat email ze SQL Serveru</title><link>http://blog.vyvojar.cz/lazo/archive/2005/03/13/4073.aspx#11917</link><pubDate>Sat, 26 Aug 2006 15:12:00 GMT</pubDate><guid isPermaLink="false">99a92ff2-698a-48c2-8eaf-f3d9b6202627:11917</guid><dc:creator>Maik</dc:creator><description>A co to zkusit takhle ?&lt;br&gt;&lt;br&gt;CREATE PROCEDURE sp_sendMail_With_CDOMessage  &lt;br&gt;    @to VARCHAR(64), &lt;br&gt;    @subject VARCHAR(255), &lt;br&gt;    @body VARCHAR(1024) &lt;br&gt;AS  &lt;br&gt;BEGIN  &lt;br&gt;    SET NOCOUNT ON  &lt;br&gt; &lt;br&gt;    DECLARE  &lt;br&gt;        @handle INT,  &lt;br&gt;        @return INT,  &lt;br&gt;        @s VARCHAR(64),  &lt;br&gt;        @sc VARCHAR(1024),  &lt;br&gt;        @up CHAR(27),  &lt;br&gt;        @from VARCHAR(64),  &lt;br&gt;        @server VARCHAR(255),  &lt;br&gt;        @filename VARCHAR(255)  &lt;br&gt; &lt;br&gt;    SET @s = '&amp;quot;&lt;a target="_new" href="http://schemas.microsoft.com/cdo/configuration/"&gt;http://schemas.microsoft.com/cdo/configuration/&lt;/a&gt;'  &lt;br&gt;     &lt;br&gt;    SELECT  &lt;br&gt;        @s = 'Configuration.Fields(' + @s,  &lt;br&gt;        @up = 'Configuration.Fields.Update',  &lt;br&gt;        @from = 'test@test.cz',  &lt;br&gt;        @server = 'smtp.smartone.cz', &lt;br&gt;        -- or IP address, e.g. '127.0.0.1' &lt;br&gt;     &lt;br&gt;        -- if you want an attachment:  &lt;br&gt;        @filename = 'C:\Attachment.txt'  &lt;br&gt;     &lt;br&gt;     &lt;br&gt;    EXEC @return = sp_OACreate 'CDO.Message', @handle OUT  &lt;br&gt;    SET @sc = @s + 'sendusing&amp;quot;).Value'  &lt;br&gt;    EXEC @return = sp_OASetProperty @handle, @sc, '2'  &lt;br&gt;    SET @sc = @s + 'smtpserver&amp;quot;).Value'  &lt;br&gt;    EXEC @return = sp_OASetProperty @handle, @sc, @server  &lt;br&gt;    EXEC @return = sp_OAMethod @handle, @up, NULL  &lt;br&gt;    EXEC @return = sp_OASetProperty @handle, 'To', @to  &lt;br&gt;    EXEC @return = sp_OASetProperty @handle, 'From', @from  &lt;br&gt;    EXEC @return = sp_OASetProperty @handle, 'Subject', @subject  &lt;br&gt;    EXEC @return = sp_OASetProperty @handle, 'TextBody', @body  &lt;br&gt;     &lt;br&gt;    IF @filename IS NOT NULL  &lt;br&gt;        EXEC @return = sp_OAMethod @handle, 'AddAttachment', NULL, @filename  &lt;br&gt; &lt;br&gt;    EXEC @return = sp_OAMethod @handle, 'Send', NULL  &lt;br&gt;    IF @return &amp;lt;&amp;gt; 0  &lt;br&gt;    BEGIN  &lt;br&gt;        PRINT 'Mail failed.'  &lt;br&gt;        IF @from IS NULL  &lt;br&gt;            PRINT 'From address undefined.'  &lt;br&gt;        ELSE &lt;br&gt;            PRINT 'Check that server is valid.'  &lt;br&gt;    END&lt;br&gt;     &lt;br&gt;    EXEC @return = sp_OADestroy @handle  &lt;br&gt;END  &lt;br&gt;GO</description></item></channel></rss>