您的位置:首页 > 其它

。net发送邮件

2012-12-22 10:26 169 查看
MailMessage MailObj = new MailMessage();

然后得到邮件的发送和接收地址:

MailObj.From = mailfrom.Value;

MailObj.To = to.Value;

当然,你也可以加上你的附件,下面是代码:

文件(mail01.aspx):

<%@page language="C#" %>

<%@Import Namespace="System.Web" %>

<%@Import Namespace="System.Web.Util" %>

<HTML><BODY>

<SCRIPT LANGUAGE="C#" RUNAT="server" ID=SCRIPT1>

//当在客户端按下提交按钮时,这个方法在服务器端被调用。

public void SendMail (Object Obj, EventArgs E)

{

//初始化Object

MailMessage mailObj = new MailMessage();

//设置发送和接受地址

mailObj.From = mailfrom.Value;

mailObj.To = to.Value;

mailObj.Subject = "邮件标题";

mailObj.Body = "邮件内容";

// 设置为html格式。

mailObj.BodyFormat = MailFormat.Html;

// mailObj.BodyEncoding = MailFormat.Base64;

//设置安全性

mailObj.Priority = MailPriority.High;

//增加附件

mailObj.Attachments.Add(new MailAttachment("d:\\saidy.xml"));

// 用SmtpMail对象发送邮件

SmtpMail.Send(mailObj);

}

</SCRIPT>

<asp:label ID="Headingmsg" Text="输入你的邮件地址:" RUNAT="server"/>

<FORM METHOD="post" RUNAT="server" ID=Form1>

发送给: <INPUT TYPE="text" NAME="to" id = "to" runat = server > <br>

发送者Email: <INPUT TYPE="text" NAME="mailfrom" id = "mailfrom" runat = server

>

<INPUT TYPE="submit" NAME="Submit" VALUE="立即发送" RUNAT="server"

OnServerClick="SendMail" ID=Submit1>

</FORM>

</BODY>

来自 http://www.57itsq.com/read.php?tid-1421.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: