ASP.NET发送电子邮件源码示例

作者:网络 来源:佚名 更新时间:2009-02-28 00:22:22 点击:
using system.collections.generic;
using system.text;
using system.net;
using system.net.mail;        try
        {
            //编码暂硬性规定为gb2312
            encoding encoding = encoding.getencoding(936);
            mailmessage message = new mailmessage(
            new mailaddress("自己的邮箱", "5", encoding),//第一个是发信人的地址,第二个参数是发信人
            new mailaddress(textbox1.text));//收信人邮箱
            message.subjectencoding = encoding;
            message.subject =textbox2.text;//标题
            message.bodyencoding = encoding;
            message.body = textbox3.text; //主体
            smtpclient smtpclient = new smtpclient("smtp.163.com");//信箱服务器
            smtpclient.credentials = new networkcredential("自己的邮箱用户名", "自己的邮箱密码");//信箱的用户名和密码
            smtpclient.timeout = 999999;
            smtpclient.send(message);
        }
        catch (exception ex)
        {
            throw new exception(ex.message);
        }