Étape 1) Créer un profil et un compte
Vous devez créer un profil et un compte à l'aide de l'assistant Configurer la messagerie de base de données, accessible depuis le menu contextuel Configurer la messagerie de base de données du nœud de messagerie de base de données dans le nœud de gestion. Cet assistant est utilisé pour gérer les comptes, les profils et les paramètres globaux de la messagerie de base de données.
Étape 2)
EXÉCUTER :
sp_CONFIGURE 'show advanced', 1
GO
RECONFIGURE
GO
sp_CONFIGURE 'Database Mail XPs', 1
GO
RECONFIGURE
GO
Étape 3)
USE msdb
GO
EXEC sp_send_dbmail @profile_name='yourprofilename',
@recipients='[email protected]',
@subject='Test message',
@body='This is the body of the test message.
Congrates Database Mail Received By you Successfully.'
Pour parcourir le tableau
DECLARE @email_id NVARCHAR(450), @id BIGINT, @max_id BIGINT, @query NVARCHAR(1000)
SELECT @id=MIN(id), @max_id=MAX(id) FROM [email_adresses]
WHILE @id<[email protected]_id
BEGIN
SELECT @email_id=email_id
FROM [email_adresses]
set @query='sp_send_dbmail @profile_name=''yourprofilename'',
@recipients='''[email protected]_id+''',
@subject=''Test message'',
@body=''This is the body of the test message.
Congrates Database Mail Received By you Successfully.'''
EXEC @query
SELECT @id=MIN(id) FROM [email_adresses] where id>@id
END
A posté ceci sur le lien suivant http://ms-sql-queries.blogspot.in/2012/12/how-to-send-email-from-sql-server.html