Quantcast
Channel: SQL Server Integration Services forum
Viewing all articles
Browse latest Browse all 24688

Howto use linebreak in ssis "send mail task"-mailbody

$
0
0

Hi,

i created a ssis task "send mail" and everything works fine. I uses parameter to pass recipient-email-address, mail-subject and mail-body.

Now I like to use linebreaks in the mail-body but I don't know how. I tried:

 'my mail text ' + char(13) + char(10) + ' next line for my mail'

I also tried:  'my mail text \n next line for my mail' and  'my mail text \\n next line for my mail'

 

I created a procedure to run the dts-package with the following code:


 

Code Snippet

@toAddress VARCHAR(255),

@subject VARCHAR(255),
@mailBody VARCHAR(max),
@exitcode INT = 0 OUTPUT

 

AS

SET NOCOUNT ON

--lokale Variablen
DECLARE @String VARCHAR(1024)


BEGIN TRY
  
    -- next line just for testing linebreak
    SET @mailBody = 'line one in mail ' + char(13) + char(10) + 'next line in mail'

    SET @String='dtexec /Ser <myServerName> /SQ DELELPLGDB01/DTS-Pakete/pkt_sendMail /Set \Package\task_sendMail.Variables[Benutzer::toAddress].Value;"'+@toAddress+'" /Set \Package\task_sendMail.Variables[Benutzer::subject].Value;"'+@subject+'" /Set \Package\task_sendMail.Variables[Benutzer::mailBody].Value;"'+@mailBody+'"'

    EXEC @exitcode = master.dbo.XP_CMDSHELL @String

    select @exitcode as exitcode
  
  
END TRY

 

 

 


Thanks for your Help.

MatDie

 


Viewing all articles
Browse latest Browse all 24688

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>