This article explains, How to configure Database Mail to send e-mail from SQL Server database. So, we explain this step by step as follows:
What is Database Mail
Database Mail is an enterprise solution for sending e-mail messages from the SQL Server Database Engine. Using Database Mail, your database applications can send e-mail messages to users. The messages can contain query results, and can also include files from any resource on your network.
STEP 1
First of all, We need Microsoft SQL Server
STEP 2 : 
- Now Open SSMS and connect it to your SQL Server instance.
- Expand Management option, there you can find Database Mail option. As you can see in below image.
 
- Now Right click on Database Mail, and select Configure Database Mail option.
- This will open a Database Mail
                    Configuraiotn 
- Now choose
                    first option , th 
 
 
 
- 
Now give your database mail Profile Name and its description as whatever you want. Herei profile name new SMTP account 
- Now in New Database Mail Account window, fill up the details as shown in below image.here i i 
 
 In SMTP Authentication and Outgoing Mail Server, use your email address and password from which you want to send e-mail. Also make sure that " The server requires a secure connection" check box must be checked for thesequrity next screen 
- The next screen is about to make- Database mail profile - ou can leave this option and move to next screen and again select next to finish the creation process of Database Mail profile.
STEP 3 : 
Now you all set up to send e-mail. Now go to Management and right click on Database Mail and select Send Test E-mail... option test mail 
EXEC msdb . dbo . 
@profile_name = 'Test Profile'
@recipients = 'receipntaddress@gmail.com',
@subject = 'Test Mail',
@body = 'This is the testmail 
@body_format = 'HTML'
In this query result, you can find all the details aboutsent sql 
So, this is all about Database Mail in SQL Server to send e-mail. I hope you understand my explanation and you like this article. Thank you.
Choose Test Profile as Database Mail Profile from dropdown 
STEP 4 : 
If you want to send mail using SQL query then msdb follow  : 
@profile_name = 'Test Profile'
@recipients = 'receipntaddress@gmail.com',
@subject = 'Test Mail',
@body = 'This is the test
@body_format = 'HTML'
To check status of your sent e-email, you can execute following query in SQL Server : 
USE msdb 
GO
SELECT *
FROM   sysmail_allitems
In this query result, you can find all the details about
So, this is all about Database Mail in SQL Server to send e-mail. I hope you understand my explanation and you like this article. Thank you.
 





No comments:
Post a Comment