Cấu hình sql server để gữi mail bằng gmail

Một trong các chức năng phổ biến hiện nay là liên lạc với người dung qua thư điện tử. Trong asp.net là công nghệ phát triển web rât mạnh nên họ cũng hỗ trợ gởi thử một cách rất đơn giản qua thư viện SmtpClient.

Trong hướng dẫn này chúng ta cùng cấu hình mail server (sử dụng mail miễn phí Gmail) trên website asp.net.

Bước 1: Cấu hình mail server qua web.config. Bổ sung mã nguồn sau và giữa thẻ configuration


 
 
 
 
 
 
Bước 2: Sử dụng thư viện smtp để gởi thư
public Mailer(string Email, string MatKhau, string TaiKhoan)
 {
 try
 {
 var smtpSection = (SmtpSection)ConfigurationManager.GetSection("system.net/mailSettings/smtp");
 string strHost = smtpSection.Network.Host;
 int port = smtpSection.Network.Port;
 string strUserName = smtpSection.Network.UserName;
 string strFromPass = smtpSection.Network.Password;
 SmtpClient smtp = new SmtpClient(strHost, port);
 NetworkCredential cert = new NetworkCredential(strUserName, strFromPass);
 smtp.Credentials = cert;
 smtp.EnableSsl = true;
 MailMessage msg = new MailMessage(smtpSection.From, Email);
 msg.Subject = "Thông tin đăng ký !";
 msg.IsBodyHtml = true;
 msg.Body += "

Trung tâm quản lý người dùng.

"; msg.Body += "

http://" + WebConfigurationManager.AppSettings["domain"].ToString() + "

"; msg.Body += "Bạn vừa đăng ký sử dụng hệ thống web GIS.
"; msg.Body += "
Tên đăng nhập của bạn là: " + TaiKhoan + ""; msg.Body += "

Mật khẩu của bạn là: " + MatKhau + "
"; msg.Body += "
Bạn nên đổi mật khẩu."; smtp.Send(msg); HttpContext.Current.Response.Write(""); }catch(Exception ex) { HttpContext.Current.Response.Write(""); } }
Như vậy là chúng ta có thể gởi được một email tới địa chỉ của người nhận.

Để làm cho máy chủ SQL gửi email thông báo, bạn cần tạo hồ sơ thư từ Quản lý, thư cơ sở dữ liệu.

1) Người dùng Nhấp chuột phải để nhận menu hồ sơ thư và chọn cấu hình thư cơ sở dữ liệu

2) chọn lần mở đầu tiên (thiết lập thư cơ sở dữ liệu bằng cách làm theo các tác vụ sau) và nhấn tiếp theo Lưu ý: nếu SMTP không được định cấu hình, vui lòng tham khảo URL bên dưới

http://www.symantec.com/business/support/index?page=content&id=TECH86263

3) trong màn hình thứ hai, điền tên hồ sơ và thêm tài khoản SMTP, sau đó nhấn tiếp theo

4) chọn loại tài khoản thư (công khai hoặc riêng tư) rồi nhấn tiếp theo

5) thay đổi các thông số liên quan đến các tùy chọn gửi thư, và nhấn tiếp theo 6) nhấn kết thúc

Bây giờ để làm cho máy chủ SQL gửi email nếu hành động X xảy ra, bạn có thể thực hiện điều đó thông qua trình kích hoạt hoặc lệnh (Đây là cách phổ biến không phải là cách duy nhất).

1) bạn có thể tạo Công việc từ tác nhân máy chủ SQL, sau đó nhấp chuột phải vào toán tử và kiểm tra thư (điền vào email của bạn chẳng hạn) và nhấn OK sau đó nhấp chuột phải vào Công việc và chọn công việc mới và điền thông tin cần thiết cũng như từ các bước , tên, ... vv và từ tab thông báo, hãy chọn hồ sơ bạn đã tạo.

2) từ trình kích hoạt, vui lòng tham khảo ví dụ bên dưới.

AS
declare @results varchar(max)
declare @subjectText varchar(max)
declare @databaseName VARCHAR(255)
SET @subjectText = 'your subject'
SET @results = 'your results'
-- write the Trigger JOB
EXEC msdb.dbo.sp_send_dbmail
 @profile_name = 'SQLAlerts',
 @recipients = '',
 @body = @results,
 @subject = @subjectText,
 @exclude_query_output = 1 --Suppress 'Mail Queued' message
GO

2 hữu ích 0 bình luận chia sẻ

  • Hà Kiều Oanh
  • 04/01/2021, 04:59 pm
  • 767

Hiện nay, công nghệ đang có những sự phát triển ưu việt hơn. Chính vì vậy, những công cụ mới được ra đời với những tính năng nổi bật. Trong đó SMTP Server Gmail là công cụ nhận được rất nhiều sự khám phá của người dùng. Vậy SMTP Server Gmail là gì? Hãy cùng Nhân Hòa tìm hiểu 

Nội dung chính

  • 1. SMTP Server Gmail là gì?
  • 2. Những điều cần biết về SMTP Server Gmail là gì?
  • Phương thức hoạt động của SMTP Server Gmail là gì?
  • IMAP là gì? (adsbygoogle = window.adsbygoogle || []).push({});
  • POP3 là gì?
  • 3. Hướng dẫn cấu hình SMTP để gửi mail
  • Bước 1: Lấy thông tin đầy đủ về thiết lập SMTP gmail
  • Bước 2: Tạo mật khẩu ứng dụng Gmail
  • Bước 3: Tiến hành cài đặt plugins WP mail SMTP
  • Lời kết 

Mục lục [Ẩn]

  • 1. SMTP Server Gmail là gì?
  • 2. Những điều cần biết về SMTP Server Gmail là gì?
    • Phương thức hoạt động của SMTP Server Gmail là gì?
    • IMAP là gì?
    • POP3 là gì?
  • 3. Hướng dẫn cấu hình SMTP để gửi mail
    • Bước 1: Lấy thông tin đầy đủ về thiết lập SMTP gmail
    • Bước 2: Tạo mật khẩu ứng dụng Gmail
    • Bước 3: Tiến hành cài đặt plugins WP mail SMTP
  • Lời kết 

1. SMTP Server Gmail là gì?

Đối với những người thường sử dụng Gmail như một công cụ trao đổi thông tin, chắc hẳn sẽ từng nghe nói về SMTP Server Gmail. Để có thể tìm hiểu được SMTP Server Gmail là gì?

SMTP Server Gmail hay còn được nhiều người sử dụng như là một Server chuyên dùng để gửi gmail. Đây được biết đến là một trong những dịch vụ cho phép doanh nghiệp của bạn có thể dễ dàng gửi đi Email với một số lượng lớn và hơn hết là không bị giới hạn.

Do đó, SMTP Server Gmail được biết đến là công cụ vượt trội hơn hẳn so với đơn vị cung cấp dịch vụ email đi kèm cùng hosting. Có thể hiểu đơn giản là máy chủ giúp bạn gửi gmail sẽ được gọi là SMTP Server. Dịch vụ này sẽ thực hiện gửi mail cho bạn thông qua TCP hoặc IP để đảm bảo sự nhanh nhẹn, tiện lợi với tính bảo mật cao.

Đối với SMTP Server người dùng có thể được chuyển mail của mình thông qua các cổng Internet 25. Tuy nhiên, sự phát triển của công nghệ tại châu Âu đã mang tới phương thức giúp người dùng gửi Gmail một cách tiện lợi bằng X.400.

Ngoài ra, những máy chủ liên quan đến Email đã bắt đầu nhận được sự hỗ trợ thông qua việc chuyển thư một cách đơn giản và mở rộng. Công cụ này có tên là ESMTP, nó sẽ giúp người dùng cho phép các tệp đa phương tiện được gửi đi.

2. Những điều cần biết về SMTP Server Gmail là gì?

Sau khi đã hiểu được SMTP Server của Gmail là gì? Chúng ta sẽ cùng khám phá những điều cần biết về công cụ này. Hệ thống mail hay còn được biết đến là Email ngày càng trở nên chuyên nghiệp hơn. Do đó, các bạn sẽ cần phải tìm hiểu thêm về các giao thức SMTP Gmail là gì? Điều này sẽ giúp người dùng tăng được năng suất làm việc, bởi vì bạn sẽ có khả năng nhận và gửi thư nhanh chóng.

Bên cạnh đó, khả năng đính kèm tệp tin, lưu trữ dung lượng ở tập tin khá cao sẽ góp phần giúp người dùng có lợi thế khi sử dụng mail lâu dài. Đồng thời, tiết kiệm được thời gian trong việc chuyển đổi doanh nghiệp.

Bên cạnh phương thức SMTP của Gmail là gì? Trong hộp thư điện tử sẽ có những giao thức quan trọng khác mà chúng ta cần phải tìm hiểu.

Xem thêm: Hướng dẫn tạo email công ty miễn phí chỉ mất 3 phút mới nhất

Phương thức hoạt động của SMTP Server Gmail là gì?

Để có thể gửi thông báo về mail, bạn sẽ cần tiến hành thực hiện thông qua việc chuyển thông báo đến SMTP Server Gmail đã được chỉ định sẵn. Tiếp đến, cần dựa vào tên miền của địa chỉ thư điện tử mà người dùng sẽ nhận. SMTP Server Gmail sẽ bắt đầu công việc trao đổi liên lạc thông qua một DNS Server.

Thông tin khi đó sẽ được SMTP Server Gmail tìm kiếm và trả về kết quả hostname của SMTP Server đích cho tên miền. Cuối cùng, 2 SMTP Server Gmail chỉ định và đích sẽ tiến hành trao đổi toàn bộ thông tin mà người dùng quan tâm thông qua cổng 25 thuộc TCP.

Điều này được hoàn thành nếu tên của người dùng thuộc địa chỉ thư điện tử trùng khớp với một trong những tài khoản người dùng tại máy chủ đích. Tiếp đến, người nhận sẽ chỉ cần tiến hành lấy thông bảo của mail tương tự như Microsoft Outlook.

Xem thêm: Tên miền outlook là gì? Cách sử dụng domain .outlook hiệu quả nhất

Nếu giữa 2 SMTP Server Gmail không tìm được điểm kết nối chung. Cơ chế sẽ được thay đổi để thông qua những SMTP Server Gmail trung gian.

IMAP là gì? (adsbygoogle = window.adsbygoogle || []).push({});

IMAP được viết tắt từ Message Access Protocol. Đây được biết đến là một giao thức của internet để truy cập tin nhắn, nó cho phép người dùng có thể dễ dàng đọc được các tin nhắn email cục bộ thông qua một số ứng dụng thứ 3 như: Mail, Outlook, Thunderbird,...

Đồng thời, người dùng hoàn toàn có thể thiết kế được IMAP thông qua mục đích sử dụng gửi tin nhắn Email đến khách hàng. Điều này giúp mọi người dễ dàng quản lý và đọc lại những tin nhắn trên hệ thống khi đang có quyết định muốn gỡ bỏ.

POP3 là gì?

POP3 được biết đến là tên viết tắt của cụm từ Post Office Protocol Version 3. Giao thức này được biết đến là phiên bản thứ 3 được phát hành. Giao thức này sẽ hoạt động tương tự như một bưu điện. 

Điều này được hiểu là khi có email gửi đến Server Email, bạn sẽ thực hiện nhận Email từ chính máy chủ. Đối với phương thức này, bạn hay bất cứ ai cũng có thể dễ dàng nhận thư, đọc thư ở khắp mọi nơi. Điều kiện là giao thức đó phải phù hợp với POP3.

Xem thêm: POP3 là gì? Tìm hiểu về giao thức POP3 trong email

3. Hướng dẫn cấu hình SMTP để gửi mail

Bạn cần phải cài đặt máy chủ SMTP cho gmail nếu như muốn gửi thư điện tử từ tài khoản Gmail của mình qua những ứng dụng email khác. Bạn có thể tham khảo các thông số đầy đủ khi cài đặt SMTP Gmail mặc định dưới đây:

+ Địa chỉ máy chủ SMTP Gmail là smtp.gmail.com

+ Tên người dùng gmail SMTP chính là địa chỉ gmail của khách hàng đó (ví dụ như: )

+ Mật khẩu SMTP gmail cũng là mật khẩu bạn thiết lập.

+ Cổng SMTP Gmail (TLS) là 587.

+ Cổng SMTP Gmail (SSL) là 465

+ Yêu cầu TLS/SSL của Gmail

Hầu hết các website đều có mục gửi mail khi có người liên hệ. Quá trình gửi mail khi có đơn hàng mới là công việc không phải hosting nào cũng cho phép, vì vậy hãy cùng chúng tôi tìm hiểu cách sử dụng SMTP Server để gửi mail theo các bước sau đây nhé!

Bước 1: Lấy thông tin đầy đủ về thiết lập SMTP gmail

Người dùng có thể lấy thông tin cấu hình SMTP dưới đây:

+ SMTP Server: smtp.gmail.com

+ SMTP Username: Tên đầy đủ của tài khoản Gmail (email address), ví dụ:

+ SMTP Password: Mật khẩu Gmail của bạn.

+ SMTP Port: 587

+ TLS/SSL: Required.

Bước 2: Tạo mật khẩu ứng dụng Gmail

Truy cập vào đường link https://myaccount.google.com/ sau đó tiến hành đăng nhập tài khoản gmail của bạn vào.

Bật xác minh 2 bước trong mục bảo mật (nếu như trạng thái này đang tắt). Tiếp theo, hãy lấy mật khẩu ứng dụng -> Đặt 1 cái tên bất kỳ, ví dụ điển hình như Gửi Mail SMTP -> Nhấn nút "Tạo". Lúc này mật khẩu ứng dụng sẽ hiển thị ra, người dùng chỉ cần lưu lại mật khẩu này là có thể sử dụng cấu hình SMTP gmail trên website một cách đơn giản rồi đó.

Bước 3: Tiến hành cài đặt plugins WP mail SMTP

Trước tiên, bạn cần cài đặt và kích hoạt plugin WP Mail SMTP. Sau đó hãy chọn WP Mail SMTP trong mục Cài đặt để mở trong cài đặt plugin. Chọn Other SMTP trong mục Mailer.

Sau đó điền các thông số như sau:

+ Mục SMTP Host hãy điền smtp.gmail.com.

+ Encryption: Bạn hãy dùng mã hóa và chọn nó khớp với số port mà mình dùng.

+ SMTP Port: Mặc định SMTP Google đó là 465 (cho SSL và 587 cho TSL).

+ Authentication: Lựa chọn On vì SMTP authentication cần được kích hoạt.

+ SMTP Username: Địa chỉ tài khoản Gmail của bạn người dùng.

+ SMTP Password: Mật khẩu ứng dụng Gmail bạn đã tạo được ở Bước 2

Sau khi cấu hình xong, hãy click vào “Save Settings” để lưu lại cài đặt của mình. Sau đó, tiến hành kiểm tra việc gửi mail có thành công hay không.

Nếu quá trình gửi thành công bạn sẽ nhận được thông báo như sau: "Test HTML email was sent successfully! Please check your inbox to make sure it is delivered"

Xem thêm: Email Hosting là gì? Tổng quan những thông tin về email hosting

Lời kết 

Như vậy, chúng ta đã cùng nhau khám phá SMTP Server Gmail là gì? Những kiến thức bổ ích trên chắc hẳn đã giúp bạn đọc hiểu được cặn kẽ về giao thức này, đây có lẽ là một trong số ít những bước cài đặt khá phức tạp để thực hiện một mục đích cực kì đơn giản là gửi mail đến người nhận, nhưng bạn không thể bỏ qua bước này, vì nó cực kì cần thiết. Chúc bạn thành công trong việc sử dụng giao thức gmail cho doanh nghiệp.

Bên cạnh đó,Nhân Hòa còn rất nhiều dịch vụ khác liên quan đến hosting, Server-VPS, ... Mọi thắc mắc cũng như yêu cầu tìm hiểu về hosting, tên miền, vps hay các dịch vụ máy chủ khác bạn vui lòng liên hệ theo thông tin sau để được phục vụ nhanh chóng. Cam đoan chất lượng, hợp lý giá thành, hứa hẹn đem đến sự hài lòng cho người dùng luôn là tiêu chí được quý Công ty đặt lên trên đầu. 

+ Tổng đài: 1900 6680

+ Website: https://nhanhoa.com/

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom