以下是我的代碼,對外發送是可以成功的,但我想實現的是我們公司的內部郵件發送(實現域內郵件發送)請問應該怎麼實現?或者有沒有更好的方法可以實現 域內郵件條件發送??protected void Page_Load(object sender, EventArgs e)
{
//System.Configuration.ConfigurationSettings.AppSettings["MailPassWord"].ToString());
if (!Page.IsPostBack)
{
CreateCopyMessage("localhost");
}
}
public static void CreateCopyMessage(string server)//string server
{
MailAddress from = new MailAddress("[email protected]", "");
MailAddress to = new MailAddress("ITD Endyping ", "");
MailMessage message = new MailMessage(from, to);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.Subject = "MY GOD!我的檢核表";
message.Body = @"這是發送郵件的測試,不知內部郵件發送是否能成功!";
message.IsBodyHtml = true; //设置邮件为HTML形式
message.Priority = MailPriority.High; //设置邮件优先级为高 MailAddress copy = new MailAddress("[email protected]");
message.CC.Add(copy);
SmtpClient client = new SmtpClient(server); //成生SMTP传输类,发送邮件
client.UseDefaultCredentials = false;
//client.ServicePoint = "172.16.10.248";
//SmtpClient client = new SmtpClient();
client.Credentials = CredentialCache.DefaultNetworkCredentials;
client.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;//指定傳送形式
//Console.WriteLine("Sending an e-mail message to {0} by using the SMTP host {1}.",
// to.Address, client.Host);
client.Send(message);
}
{
//System.Configuration.ConfigurationSettings.AppSettings["MailPassWord"].ToString());
if (!Page.IsPostBack)
{
CreateCopyMessage("localhost");
}
}
public static void CreateCopyMessage(string server)//string server
{
MailAddress from = new MailAddress("[email protected]", "");
MailAddress to = new MailAddress("ITD Endyping ", "");
MailMessage message = new MailMessage(from, to);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.Subject = "MY GOD!我的檢核表";
message.Body = @"這是發送郵件的測試,不知內部郵件發送是否能成功!";
message.IsBodyHtml = true; //设置邮件为HTML形式
message.Priority = MailPriority.High; //设置邮件优先级为高 MailAddress copy = new MailAddress("[email protected]");
message.CC.Add(copy);
SmtpClient client = new SmtpClient(server); //成生SMTP传输类,发送邮件
client.UseDefaultCredentials = false;
//client.ServicePoint = "172.16.10.248";
//SmtpClient client = new SmtpClient();
client.Credentials = CredentialCache.DefaultNetworkCredentials;
client.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;//指定傳送形式
//Console.WriteLine("Sending an e-mail message to {0} by using the SMTP host {1}.",
// to.Address, client.Host);
client.Send(message);
}
解决方案 »
- 连接字符串路径问题
- 水晶报表如何导出excel2007格式
- CSDN的这个功能怎么做的?求思路
- 找WEB开发程序,SQL SERVER 资源
- 我在asp.net VS2005中绑定报表的时候为什么报错,请指正!
- 也就是想用showModalDialog打开一个页面,在该窗体上操作要把值更新到父窗体,但showDialogModal窗体不关闭
- 如何让使用javascript获得页面的Querystring
- !!!百分加班帖:类型转换byte[]--〉string,找到问题原因,但解决不了,大家想办法!!!
- 请问这是如何实现的?http://mylove.163.com/news.htm?name=%u5F20%u4F5C%u771F&gender=%u7537 传递一个用户名就自动在一副图上生成这几个
- .net 在IE7中不支持List<>?
- 用innerHtml的方法在前台写了些html控件,提交时候如何在cs中获取这些html控件的值?
- 小問題大學問?
有开源的协议xmpp!!
还有开源的代码!!
开源的服务端和客户端!!
POP3服务器是在代碼中建立,(還是說在一個服務器上建呢然後我在代碼中指定服務器就好啦)?