Cộng đồng Tsonline Việt Nam
TS Online VN - Cộng đồng TS Việt
 
Go Back   TS Online VN - Cộng đồng TS Việt > Internet Technology - Thế giới IT > Thư viện mã nguồn

Notices

TS Online Việt Nam


Vui lòng truy cập vào Imgur.com để up hình lên diễn đàn
Hãy nhập username và password là tsonlinevn nếu khi đăng kí/gửi bài bị yêu cầu đăng nhập
Hãy tìm kiếm trước khi bạn đặt câu hỏi trên diễn đàn!

Similar Threads
Ðề tài Người Gởi Chuyên mục Trả lời Bài mới gởi
Xin Q script hoặc code du côn , du côn đầu hẻm michealha Tổng hợp quest 9 30-05-2012 07:23 PM
xin code bot Tào Tháo vn2558196 Extremebot 3 06-08-2011 08:47 AM
xin code bot Tao Thao maythanghap003 Tổng hợp quest 1 06-08-2011 08:37 AM
Không nhận được mail Sau khi reset mật mã, ám mã TF ASX1000 Hỏi đáp 1 23-07-2011 07:27 PM

 
 
 
Ðiều Chỉnh Xếp Bài
  #1  
Old 26-02-2012, 12:15 AM
badoyautui's Avatar
badoyautui badoyautui is offline
Badoyau Thủy
  • Server: 21
  • Tên nhân vật: BaDoYauTui
  •   Level: 10 [LevelLevel]
    Sức sống: 0 / 241
    Hoạt động: 45 / 4956
    Kinh nghiệm: 66%

    Tham gia: Sep 2011
    Nơi Cư Ngụ: LongAn or TPHCM
    Tổng số bài gởi: 135
    Thanks: 28
    Thanked 39 Times in 20 Posts
    TSĐ: 2,239
    badoyautui is on a distinguished road
    Default Code app send mail trong ASP.Net sử dụng C#

    Code app send mail trong ASP.Net sử dụng C#


    Code app send mail trong ASP.Net sử dụng C# Class dùng để gửi mail tới 1 hay nhiều người, có cho phép đính kèm tệp tin vào email... Việc gửi mail là 1 công việc thường ngày và viết ra 1 chương trình gửi mail thật đơn giản nhưng không phải ai cũng biết. Mình xin giới thiệu với các bạn class Email này.

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Net.Mail;

    namespace EmailClass
    {
    public class Email
    {
    public string Send_Email(string SendFrom,string SendTo, string Subject, string Body)
    {
    try
    {
    System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");


    bool result = regex.IsMatch(to);
    if (result == false)
    {
    return "Địa chỉ email không hợp lệ.";
    }
    else
    {
    System.Net.Mail.SmtpClient smtp = new SmtpClient();
    System.Net.Mail.MailMessage msg = new MailMessage(SendFrom,SendTo,Subject,Body);
    msg.IsBodyHtml = true;
    smtp.Host = "smtp.gmail.com";//Sử dụng SMTP của gmail
    smtp.Send(msg);
    return "Email đã được gửi đến: " + SendTo + ".";
    }
    }
    catch
    {
    return "";
    }
    }

    public string Send_Email_With_Attachment(string SendTo, string SendFrom, string Subject, string Body, string AttachmentPath)
    {
    try
    {
    System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");
    string from = SendFrom;
    string to = SendTo;
    string subject = Subject;
    string body = Body;

    bool result = regex.IsMatch(to);
    if (result == false)
    {
    return "Địa chỉ email không hợp lệ.";
    }
    else
    {
    try
    {
    MailMessage em = new MailMessage(from, to,subject, body);
    Attachment attach = new Attachment(AttachmentPath);
    em.Attachments.Add(attach);
    em.Bcc.Add(from);
    System.Net.Mail.SmtpClient smtp = new SmtpClient();
    smtp.Host = "smtp.gmail.com";//Ví dụ xử dụng SMTP của gmail
    smtp.Send(em);
    return "";
    }
    catch (Exception ex)
    {
    return ex.Message;
    }
    }
    }
    catch (Exception ex)
    {
    return ex.Message;
    }
    }
    public string Send_Email_With_BCC_Attachment(string SendTo, string SendBCC, string SendFrom, string Subject, string Body, string AttachmentPath)
    {
    try
    {
    System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*");
    string from = SendFrom;
    string to = SendTo; //Danh sách email được ngăn cách nhau bởi dấu ";"
    string subject = Subject;
    string body = Body;
    string bcc = SendBCC;
    bool result = true;
    String[] ALL_EMAILS = to.Split(';');
    foreach (string emailaddress in ALL_EMAILS)
    {
    result = regex.IsMatch(emailaddress);
    if (result == false)
    {
    return"Địa chỉ email không hợp lệ.";
    }
    }
    if (result == true)
    {
    try
    {
    MailMessage em = new MailMessage(from, to, subject, body);
    Attachment attach = new Attachment(AttachmentPath);
    em.Attachments.Add(attach);
    em.Bcc.Add(bcc);

    System.Net.Mail.SmtpClient smtp = new SmtpClient();
    smtp.Host = "smtp.gmail.com";//Ví dụ xử dụng SMTP của gmail
    smtp.Send(em);

    return "";
    }
    catch (Exception ex)
    {
    return ex.Message;
    }
    }
    else
    {
    return "";
    }
    }
    catch (Exception ex)
    {
    return ex.Message;
    }
    }
    }
    }



    View more random threads same category
    ***Hãy cùng chia sẻ với bạn bè bằng cách ***
    Copy nội dung dưới đây gửi đến bạn bè!
    Chữ kýcủa badoyautui
    Thế giới vốn không công bằng. Bạn biết điều này chứ? Dù bạn có nhận thấy sự bất công trong xã hội hay không thì cũng đừng hy vọng làm thay đổi được nó. Việc cần làm là hãy thích nghi với nó.
    (Sở dĩ như vậy là một mình bạn sẽ không thể nào làm thay đổi được sự bất công trong xã hội)
    Tài sản của badoyautui
    Ba Đậu Yêu Balo Ba Đậu Yêu Thủy Ba Đậu Yêu Hỏa Ba Đậu Yêu Phong Ba Đậu Yêu Địa Kim Ba Đậu Yêu (Thủy) Kim Ba Đậu Yêu (Hỏa) Kim Ba Đậu Yêu (Phong)
    The Following 3 Users Say Thank You to badoyautui For This Useful Post:
    HTT (27-11-2012), Truongminh87 (26-02-2012), __Kang__ (22-09-2012)
      #2  
    Old 27-11-2012, 12:35 PM
    HTT HTT is offline
    Badoyau Thủy
  • Đang chơi: 3-12-21
  • Tên nhân vật: Quy Ẩn Giang Hồ
  •   Level: 13 [LevelLevelLevelLevel]
    Sức sống: 0 / 307
    Hoạt động: 67 / 6551
    Kinh nghiệm: 28%

    Tham gia: Jun 2011
    Nơi Cư Ngụ: WC
    Tổng số bài gởi: 203
    Thanks: 13
    Thanked 25 Times in 19 Posts
    TSĐ: 1,176
    HTT is on a distinguished road
    Default

    Tks D nhiều nà giúp bổ sung kiến thức
    Tài sản của HTT
    Ba Đậu Yêu Phong Kim Ba Đậu Yêu (Phong) Thần tài
    shinigami - 09:20 AM 10-05-2013
    abc xyz
     
     
     

    Tags
    aspnet, code nick yahoo aspnet, code ts online, dụng, gửi mail asp.net 4.0, gửi mail trong asp.net, gửi mail trong c#, ma nguon sendmail, send mail table asp.net, trong

    Ðiều Chỉnh
    Xếp Bài

    Quyền Sử Dụng
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is Mở
    Smilies đang Mở
    [IMG] đang Mở
    HTML đang Tắt

    Chuyển đến