sp_send_dbmail是SQL Server中的一个存储过程,用于发送电子邮件。要发送带有换行符的纯文本电子邮件,可以按照以下步骤进行操作:
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'YourProfileName',
@recipients = 'recipient@example.com',
@subject = 'Subject of the email',
@body = 'This is the body of the email.' + CHAR(13) + CHAR(10) + 'This is a new line.',
@body_format = 'TEXT';
在上面的代码中,需要将'YourProfileName'替换为你创建的数据库邮件配置文件的名称,'recipient@example.com'替换为邮件的接收者地址,'Subject of the email'替换为邮件的主题,'This is the body of the email.'替换为邮件的正文内容。使用CHAR(13) + CHAR(10)可以插入换行符。
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'YourProfileName',
@recipients = 'recipient@example.com',
@subject = 'Subject of the email',
@body = 'This is the body of the email.' + CHAR(13) + CHAR(10) + 'This is a new line.',
@body_format = 'TEXT',
@file_attachments = 'C:\path\to\attachment.txt';
在上面的代码中,'C:\path\to\attachment.txt'是附件的路径。
以上就是使用sp_send_dbmail发送纯文本电子邮件(带换行符)的方法。希望对你有帮助!
领取专属 10元无门槛券
手把手带您无忧上云