Nataraj Pandiyan Ответов: 2

Как отправить электронное письмо из SQL


Я попытался отправить почту с sql. я создаю профиль, но почту не отправляю.
ошибка состояния почты в таблице sysmail_allitems

Что я уже пробовал:

GO
sp_CONFIGURE 	'Database Mail XPs', 1 
GO
RECONFIGURE
GO 

USE MSDB
GO

use msdb
go
DECLARE @SUB VARCHAR(100)
SET @SUB = (SELECT 'Employee Report on '+ replace(convert(NVARCHAR, getdate(), 106), ' ', '/')) 
 EXEC sp_send_dbmail @profile_name='test Profile',
@recipients='pandikkl01@gmail.com', @subject=@SUB, 
@body='Attachment File Sent', 
@query= ' SELECT * EMPLOYEEMAS; ,
@query_attachment_filename='test.csv',
@attach_query_result_as_file=1,
@exclude_query_output=1,
@query_result_separator='	',@query_result_width =32767,
@query_result_no_padding=1,
@query_result_header =1
go

2 Ответов

Рейтинг:
0

Mehdi Gholam

Читать документацию : sp_send_dbmail (Transact-SQL)[^]


Рейтинг:
0

Daniel Jones

вы также можете воспользоваться помощью этой ссылки: Как отправлять почту с помощью SQL Server: Часть 1[^]