email:  [email protected]

解决方案 »

  1.   

    see:http://www.aspxboy.com/11/category.aspx
      

  2.   

    王国荣的asp.net对发送邮件进行了一定的讲解但是不过全面。
    在这篇文章里, 我们在尽可能广的范围广内讲解使用 ASP.NET发送电子邮件,包括选择电子邮件格式, 优先权, 附件和电子邮件内码。
    现在让我们逐步探索使用ASP.NET发送电子邮件。我们将使用VB来说明例子, 但是我们最后的代码包括VB 和C # 。
    Step1: 包括命名空间 
    System.Web.Util 命名空间在ASP.NET 里。这命名空间包含送电子邮件的所有必要对象。
    对象是: 
    对象 总结 
    SmtpMail 代表邮件系统。发送电子邮件。
    MailMessage 消息, 例如发信人地址, 收信人地址等。
    MailFormat 格式,邮件的格式- HTML, 文本, 等
    MailAttachment 代表电子邮件附件
    MailEncoding enum 代表任一个内码譬如Base64 或UUencode 。
    MailPriority enum 设置邮件优先权。价值: 高, 低, 正常 
    <% @Import Namespace = "System.Web.Util" %>
    OK第一部已经完成了步骤2: MailMessage 对象示例
    声明MailMessage对象。
    Dim mailObj AS new MailMessage 
    MailMessage 对象属性:属性 描述 
    From 发信人的地址
    To 收信人的地址
    Subject 邮件主题
    Body 邮件正文
    cc 邮件副本接受人地址
    bcc 邮件副本接受人地址比显示在邮件中(密件)
    Priority 邮件的优先权
    BodyEncoding 邮件内码
    BodyFormat 邮件格式,html或文本
    Attachments 邮件附件
    以下的代码片断将展示MailMessage 对象。
    mailObj.From = "[email protected]"
    mailObj.To = Request.Form ("to")
    mailObj.Subject = "subject of the mail"
    mailObj.Body = "Message of the mail"发送邮件使用SmtpMail 对象Send 方法。以下代码片断被使用送邮件
    SmtpMail.Send(mailObj)vb.net完整源代码
    <%@page language="VB" %>
    <%@Import Namespace="System.Web.Util" %>
    <HTML>
    <head>
    <title>欢迎使用chenyangasp示例程序
    </title>
    </head>
    <BODY>
    <SCRIPT LANGUAGE="VB" RUNAT="server">
    ' 这个方法当提交时访问服务器 
    Sub SendMail (Obj As Object, E As EventArgs)
    Dim mailObj AS new MailMessage
    '设置邮件的发送及接收地址
    mailObj.From = Request.Form("From")
    mailObj.To = Request.Form("To")mailObj.Subject = "Subject Of the Mail"
    mailObj.Body = "Body of the Mail"'html格式的邮件
    mailObj.BodyFormat = MailFormat.Html
    '设置为高级优先权
    mailObj.Priority = MailPriority.High'为邮件添加附件
    '注意:这里我们创建了一个mailattachment对象添加一个附件到邮件中
    mailObj.Attachments.Add(new MailAttachment("c:\test.doc"))
    '使用SmtpMail对象发送邮件
    SmtpMail.Send(mailObj)
    End Sub
    </SCRIPT>
    <asp:label ID="Headingmsg" Text="Enter Your Email Address:" RUNAT="server"/>
    <FORM METHOD="post" RUNAT="server">
    Email Recipient: <INPUT TYPE="text" NAME="to"> <br>
    Email Sender: <INPUT TYPE="text" NAME="from">
    <INPUT TYPE="submit" NAME="Submit" VALUE="Send Mail" RUNAT="server" OnServerClick="SendMail">
    </FORM>
    </BODY>C#完整源代码
    <%@page language="C#" %>
    <%@Import Namespace="System.Web.Util" %>
    <HTML>
    <head>
    <title>欢迎使用chenyangasp示例程序
    </title>
    </head>
    <BODY><SCRIPT LANGUAGE="C#" RUNAT="server"> 
    // 这个方法当提交时访问服务器
    public void SendMail (Object Obj, EventArgs E)
    {MailMessage mailObj = new MailMessage();// 设置邮件的发送及接收地址
    mailObj.From = Request.Form("From");
    mailObj.To = Request.Form("To");mailObj.Subject = "Subject Of the Mail";
    mailObj.Body = "Body of the Mail";// html格式的邮件
    mailObj.BodyFormat = MailFormat.Html;
    // 设置为高级优先权
    mailObj.Priority = MailPriority.High;// 为邮件添加附件
    // 注意:这里我们创建了一个mailattachment对象添加一个附件到邮件中
    mailObj.Attachments.Add(new MailAttachment("c:\\test.doc"));// 使用SmtpMail对象发送邮件
    SmtpMail.Send(mailObj);
    }
    </SCRIPT><asp:label ID="Headingmsg" Text="Enter Your Email Address:" RUNAT="server"/><FORM METHOD="post" RUNAT="server">Email Recipient: <INPUT TYPE="text" NAME="to"> <br>
    Email Sender: <INPUT TYPE="text" NAME="from">
    <INPUT TYPE="submit" NAME="Submit" VALUE="Send Mail" RUNAT="server" OnServerClick="SendMail">
    </FORM>
    </BODY>
      

  3.   

    http://www.njpro.cn/PostAttachment.aspx?PostID=28179&AttachmentID=2187
      

  4.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Label ID="Label1" runat="server" Text="收件人地址:"></asp:Label>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1"
                ErrorMessage="Email格式不对" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator><br />
            <asp:Label ID="Label2" runat="server" Text="标题:"></asp:Label>
            <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br />
            <asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>
            <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox><br />
            <br />
            &nbsp;<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="发送" /><br />
            <br />
            <br />
        
        </div>
        </form>
    </body>
    </html>代码:
    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.Web.Mail;public partial class Default5 : System.Web.UI.Page
    {
        private System.Web.Mail.MailMessage m_Mail;    protected void Page_Load(object sender, EventArgs e)
        {
            m_Mail = new MailMessage(); 
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            m_Mail.From = "[email protected]";        m_Mail.To = TextBox1.Text;        m_Mail.Subject = TextBox2.Text;        m_Mail.BodyFormat = MailFormat.Html;        m_Mail.Body = TextBox3.Text;        SmtpMail.Send(m_Mail);        Label3.Text = "发送成功";
        }
    }
      

  5.   

    http://czhenq.cnblogs.com/archive/2006/05/18/403640.htmlPOP3 Client ClassLibrary By .Net FrameWork 2.0