1. Habilitamos el Servidor SQL Server para envio de correo
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Database Mail XPs', 1;
GO
RECONFIGURE
GO
2. Creamos el perfil en la Base de Datos MSDB
EXECUTE msdb.dbo.sysmail_add_account_sp
@account_name = 'company_Account',
@description = 'Mail account for Database Mail',
@email_address = ‘email address of the person in the organisation’,
@display_name = 'xxxx',
@username= email address of the person in the organisation’,
@password='ppp',
@mailserver_name = ‘smtp mail server name here’
3. Crea "cuenta de la compañia utilizando el pefil" creado en el punto 2
EXECUTE msdb.dbo.sysmail_add_profile_sp
@profile_name = ‘company_Account ‘,
@description = 'Profile used for database mail'
4. utiliza el procedimiento sysmail_add_principalprofile para habilitar acceso a la base de Datos MSDB (al rol y pone el perfil como por defecto)
EXECUTE msdb.dbo.sysmail_add_profileaccount_sp
@profile_name = 'company_profile',
@account_name = 'company_Account',
@sequence_number = 1
Database Mail profile.
EXECUTE msdb.dbo.sysmail_add_principalprofile_sp
@profile_name = 'company_Profile',
@principal_name = 'public',
@is_default = 1;
5. Ahora enviamos un correo de prueba
declare @body1 varchar(100)
set @body1 = 'Server :'+@@servername+ ' My First Database Email '
EXEC msdb.dbo.sp_send_dbmail @recipients=’Recipient name email address’,
@subject = 'My Mail Test',
@body = @body1,
@body_format = ‘HTML’;
Suscribirse a:
Enviar comentarios (Atom)
3 comentarios:
mi consulta no tiene q ver con el tema,, pero sabes y existe algun problema con el uso de cursores?? es decir son lentos o tienen alguna desventa... uso power builder 10.5
hola,
Tengo configurado el correo desde sqlserver y desde que el otro dia me quede sin internet se me ha bloqueado, y no salen los mail.He intentado parar el servicio, pero no lo hace.Alguna idea más??
Muy buen Aporte... tambien dejo mi blog si sea de tu interes en algun momento
http://fativilla.blogspot.com/
Publicar un comentario