哪位高人可以指点一下,如何实现企业内部的邮件发送功能?查了部分例子,以下代码好像只适合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="发送成功"; }
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服务器,那么只需要做好客户端发送那一块就行了。
可以用.net提供的SmtpMail等类实现。
2。如果你要自己建立一个smtp服务器,那可能工作量就大了。首先服务器这一块的代码你要写,当然网上有的下载。“查了部分例子,以下代码好像只适合Internet,如果要实现企业内部邮件发送该如何操作呢?”
没有单独针对局域网的smtp服务器,都是一样的,关键看你的smtp服务器放在哪里。smtp服务器放在企业的一台局域网服务器上,那么就是一个局域网smtp服务器。放在internet的一台服务器上,那就是一台公用服务器。
不是很了解一个概念,如果公司内部能够实现邮件的发送,是不是就意味着拥有了SMTP 服务器呢?难道实现发送邮件功能还需要单独提供一个SMTP Server?