c#net中发送带附件的邮件:

来源:互联网 发布:淘宝上的cpu散片 编辑:程序博客网 时间:2024/06/07 04:11
邮件发送
发件人:
收件人:
发件用户名:
发件人密码:
邮件服务器:
服务器端口:
主 题:
附   件:
内 容:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
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;
using System.Net;

public partial class Email : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        MailMessage meMailMessage = new MailMessage(TextBox1.Text, TextBox2.Text, TextBox7.Text, TextBox8.Text);
       //SmtpClient client = new SmtpClient("localhost", 25);
        SmtpClient client = new SmtpClient(TextBox5.Text, Convert.ToInt32(TextBox6.Text));
       client.Credentials = new System.Net.NetworkCredential(TextBox3.Text.Trim(), TextBox4.Text.Trim());
        //client.Credentials = CredentialCache.DefaultNetworkCredentials;
        if(FileUpload1.PostedFile.ContentLength >0){
        Attachment data = new Attachment(FileUpload1.PostedFile.FileName);        
        message.Attachments.Add(data); }      
        client.Send(meMailMessage );
        Response.Write("<script language='javascript'>alert('发送成功')</script>");
    }
  
}

原创粉丝点击