当前位置:编程学习 > C#/ASP.NET >>

请高手指点:我要在网站上加web邮件功能,就象是一般的大学网站里有的.该如何实现呢? 在电脑上安装了smtp和pop3,

1、我要在网站上加web邮件功能,就象是一般的大学网站里有的.即可以在线收发邮件,该如何实现呢? 

2、我在电脑上安装了smtp和pop3,不知对不对。还需要什么呢。有好多疑惑: --------------------编程问答-------------------- 软件有了,下一步就是一步一步的编写asp代码了!
当然,jsp什么的也行! --------------------编程问答-------------------- 有没有邮件系统的源码啊最好是asp.net的,我的邮箱是weidazhe@163.com 或  qq: 282617226 谢谢各位了

我在网上找了一个是asp的,但不明白,发的邮件到哪去了,里面也没有数据库啊

--------------------编程问答-------------------- 有没有邮件系统的源码啊最好是asp.net的,我的邮箱是weidazhe@163.com   或     qq:   282617226   谢谢各位了 

我在网上找了一个是asp的,但不明白,发的邮件到哪去了,里面也没有数据库啊 
--------------------编程问答-------------------- 我这里有一个邮件改善的方法,你可以引用一下就可以了
/// <summary>
    /// 发送邮件,返回字符串:“发送成功”,否则返回错误代码。
    /// </summary>
    /// <param name="host">host为发送邮件的服务器地址</param>
    /// <param name="from">from为发件人邮箱地址</param>
    /// <param name="user">user为发件人邮箱用户名</param>
    /// <param name="userpwd">userpwd为发件人邮箱密码</param>
    /// <param name="MailTo">MailTo为收信人地址</param>
    /// <param name="Subject">Subject为标题</param>
    /// <param name="Body">Body为信件内容</param>
    /// <param name="BodyFormat">BodyFormat为信件内容格式:0为Text,1为Html</param>
    /// <param name="Priority">Priority为优先级:0为低,1为中,2为高</param>
    /// <param name="Attachments">Attachment为附件,为null则不发送</param>
    public static string SendMail(string host,string from,string user,string userpwd,List<string> mails, string Subject, string Body, int BodyFormat, int Priority, string Attachments)
    {
        string result; 
        SmtpClient mail = new SmtpClient();
        //发送方式
        mail.DeliveryMethod = SmtpDeliveryMethod.Network;
        //smtp服务器
        mail.Host = host;
        //用户名凭证               
        mail.Credentials = new NetworkCredential(user,userpwd);
        //邮件信息
        MailMessage message = new MailMessage();
        //发件人
        message.From = new MailAddress(from);
        //收件人
        foreach (string mailadd in mails)
        {
            message.To.Add(mailadd);
        }
        //主题
        message.Subject = Subject;
        //内容
        message.Body = Body;
        //正文编码
        message.BodyEncoding = Encoding.UTF8;
        //设置为HTML格式
        message.IsBodyHtml = true;
        //优先级
        message.Priority = MailPriority.High;
        try
        {
            mail.Send(message);
            result = "发送成功";
            return result;
        }
        catch (Exception e)
        {
            result = e.ToString();
        }
        return result;
    } 
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,