以下是我的代碼,對外發送是可以成功的,但我想實現的是我們公司的內部郵件發送(實現域內郵件發送)請問應該怎麼實現?或者有沒有更好的方法可以實現 域內郵件條件發送??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);
        
    }

解决方案 »

  1.   

    你用即时通信多好啊!!
    有开源的协议xmpp!!
    还有开源的代码!!
    开源的服务端和客户端!!
      

  2.   

    内部邮件发送和外部发送没有区别自己建立smtp和pop3服务器就行了
      

  3.   

    你想在内部发送,你得自己建立POP3服务器啊
      

  4.   

    你想在内部发送,你得自己建立POP3服务器啊
      

  5.   

    我們公司有自己的outlook郵件服務器的。
    POP3服务器是在代碼中建立,(還是說在一個服務器上建呢然後我在代碼中指定服務器就好啦)?
      

  6.   

    用Jmail试试. .NET发邮件, 问题很多很怪