哪位高人可以指点一下,如何实现企业内部的邮件发送功能?查了部分例子,以下代码好像只适合Internet,如果要实现企业内部邮件发送该如何操作呢?
private System.Web.Mail.MailMessage m_Mailm_Mail=new MailMessage(); private void Button1_Click(object sender, System.EventArgs e)         {              m_Mail.From="[email protected]";              m_Mail.To="to·163.com";              m_Mail.Subject=TextBox2.Text;              m_Mail.BodyFormat=MailFormat.Html;              m_Mail.Body=TextBox3.Text;              SmtpMail.Send(m_Mail);              Label3.Text="发送成功";     }

解决方案 »

  1.   

    首先要确保企业内部有可用的SMTP服务器存在,且能提供正确的MX地址
      

  2.   

    你可以有两种选择:
    1。借用外部的smtp服务器,那么只需要做好客户端发送那一块就行了。
    可以用.net提供的SmtpMail等类实现。
    2。如果你要自己建立一个smtp服务器,那可能工作量就大了。首先服务器这一块的代码你要写,当然网上有的下载。“查了部分例子,以下代码好像只适合Internet,如果要实现企业内部邮件发送该如何操作呢?”
    没有单独针对局域网的smtp服务器,都是一样的,关键看你的smtp服务器放在哪里。smtp服务器放在企业的一台局域网服务器上,那么就是一个局域网smtp服务器。放在internet的一台服务器上,那就是一台公用服务器。
      

  3.   

    你可以先用EXCHANGE在内网建一个邮件服务器,然后再写个发送的就可以了~~
      

  4.   

    不是很了解一个概念,如果公司内部能够实现邮件的发送,是不是就意味着拥有了SMTP 服务器呢?难道实现发送邮件功能还需要单独提供一个SMTP Server?
      

  5.   

    是的  
    不是很了解一个概念,如果公司内部能够实现邮件的发送,是不是就意味着拥有了SMTP 服务器呢?难道实现发送邮件功能还需要单独提供一个SMTP Server?
      

  6.   

    问了公司网关,他告诉了我公司的SMTP server的IP,可是当我把值付给SmtpMail.mstpserver仍不行呀?还有什么问题吗??请教 RedComet2005(红色彗星)提供正确的MX地址有什么用?