Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Cấu hình Mail và gửi mail trong Sql 2008

  1. #1
    Ngày gia nhập
    03 2007
    Bài viết
    30

    Mặc định Cấu hình Mail và gửi mail trong Sql 2008

    Cấu hình Mail và gửi mail trong Sql 2008

    Để gửi mail sử dụng Database Mail trong Sql Server cơ bản gồm 3 bước:
    1. Tạo tài khoản và hồ sơ (profile)
    2. Cấu hình Email.
    3. Send Email

    Bước 1. Tạo tài khoản và hồ sơ (profile)

    Mở Sql Server 2008 chọn Database Mail trong Management node, và chọn Configure Database Mail























    Bước 2. Cấu hình Email.

    Sau khi đả cấu hình hồ sơ và tài khoản thành công, bạn phải cấu hình database mail tiếp, tức là bạn phải bật tham số Database Mail XPs thông qua stored procedure sp_configure.

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



    Bước 3. Gửi Email
    Sau khi đả hoàn tất công việc cấu hình, bây giờ chúng ta sẳn sàn để gửi mail, để gửi mail chúng ta phải thực thi 1 stored procedure sp_send_dbmail và cung cấp các tham số được yêu cầu như bên dưới:

    USE msdb
    GO
    EXEC sp_send_dbmail @profile_name='Quach Nguyen',
    @recipients='nguyenqnh@infoworldstudent.com',
    @subject='Test message',
    @body='This is the body of the test message.
    Congrates Database Mail Received By you Successfully.'



    Sau khi đả nhập các tham số yêu cầu xong, hãy chắc chắn rằng stored procedures đả được thực thi, và mail được xếp hàng (queued) bởi Service Broker.

    Database mail sẻ sao chép thông điệp được gửi đi và hiển thị chúng trong sysmail_allitems, sysmail_sentitems, sysmail_unsentitems, sysmail_faileditems. Trạng thái của mail được lưu trong bảng sysmail_mailitems, khi mail được gửi thành công thì trường send_status sẻ là 1, nếu thất bại sent_status sẻ là 2, còn chưa gửi sẻ là 3.

    Bạn có thể kiểm tra như bên dưới:

    SELECT *
    FROM sysmail_mailitems
    GO
    SELECT *
    FROM sysmail_log
    GO



    Trạng thái có thể được kiểm tra bởi việc sử dụng bảng sysmail_sentitems.



    Sau khi gửi mail bạn kiểm tra mail trong hộp thư mail, như mình đả nhận được mail này.



    Theo
    Code:
    http://forum.vi-vn.com/forum/Topic142-8-1.aspx
    Best,
    QuachNguyen
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    11 2008
    Bài viết
    23

    Bạn cho tôi hỏi:Trong phần tạo tài khoản (database mail configuration wizard pinal) server name và port mình đánh gì vậy?
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Các đề tài tương tự

  1. viết chương trinh đọc mail và duỵet nội dung của mail
    Gửi bởi kimduyen2011 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 5
    Bài viết cuối: 20-04-2012, 10:45 AM
  2. Mail client,mail server :(.
    Gửi bởi xxria trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 8
    Bài viết cuối: 27-12-2011, 04:28 PM
  3. Cách load mail from inbox mail (mail client)?
    Gửi bởi quano1 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 20-07-2011, 11:36 PM
  4. Share toàn bộ code web mail server gần giống với mail yahoo
    Gửi bởi kimlong008 trong diễn đàn Dự án & Source code C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 15-03-2011, 01:18 PM
  5. Gọi ứng dụng mail outlook express với tiêu đề và địa chỉ mail?
    Gửi bởi dk3lan trong diễn đàn Thắc mắc chung
    Trả lời: 1
    Bài viết cuối: 01-10-2009, 11:43 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn