【发布时间】:2011-07-20 03:23:22
【问题描述】:
我正在尝试创建一个小型桌面应用程序,用于向办公室中的人员(所有内部人员)发送电子邮件。我的应用程序将在同样在网络上的 PC 上运行,并且用户将运行 Outlook 来处理他自己的电子邮件。
我正在查看几个需要 SmtpClient 并且它需要等于主机的示例。有没有办法可以将其设置为使用本地机器?
MailMessage mailObj = new MailMessage("admin@network.com",
reader["recipientAddress"].ToString(), "Subject", "Body");
SmtpClient SMTPServer = new SmtpClient("127.0.0.1");
SMTPServer.Send(mailObj);
我读到 127.0.0.1 是本地机器。这行得通吗,还是有其他方法可以解决这个问题?
如果它向外部电子邮件发送消息,我的消息也会消失吗?
【问题讨论】:
-
本地机器是否运行 SMTP 服务器?
-
我不确定。我所知道的是它已连接到网络并且机器具有 Outlook 作为电子邮件客户端。
标签: c#-4.0 .net-4.0 system.net.mail