string smtp = ei.E_smtp;
            string mailForm = ei.E_name;
            string mailPwd = ei.E_pwd;
            string mailTo = email;
            string mailLink = "../Users/VailUser.aspx" + "?id=" + id + "&vailNum=" + vailNum + "";
            string mailTitle = "网奇VIP用户验证";
            string mailContent = "尊敬的用户" + name + ":<br />请点击以下链接进行身份验证<br /><a href='" + mailLink + "'>" + mailLink + "</a><br />如果无法点击,请复制到地址栏打开!";
            SmtpClient client = new SmtpClient(smtp);
            client.UseDefaultCredentials = false;
            client.Credentials = new NetworkCredential(mailForm, mailPwd);
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            MailMessage message = new MailMessage(mailForm, mailTo, mailTitle, mailContent);
            message.BodyEncoding = Encoding.Default;
            message.IsBodyHtml = true;
            client.Send(message);
这是我写的源码,可以用。就是不知道mailLink 应该如何设置。我想让这个网站上线以后,用户看到的格式是www.xxx.com/users/vailuser.aspx?id=id&vailnum=vailnum。因为不知道公司要发布的是那个域名,所以只能获取。最开始用server.path获取,但是获取到的是文件夹路径。不知道用什么方法可以获取到发布的域名。
HttpContext.Current.Request.Url.Host.ToString();
什么意思啊?这是干什么?