在 Windows 2008 R2 上发送邮件

在 Windows 2008 R2 上发送邮件

我有一台服务器,没有安装 AD,我用它允许我的客户通过远程桌面连接并运行自定义应用程序。我的应用程序中有一个功能,可以通过电子邮件发送报告,因此应用程序会启动 Windows 中默认的 mailto 应用程序设置。目前我必须安装和配置 Windows Live Mail 才能使用此功能,但是,为所有 200 多个用户安装 Windows Live Mail 将占用大量空间(我认为每个用户大约 300MB)。我正在寻找另一种解决方案,我尝试了几个独立的、仅发送 smtp 程序,但我无法将它们设置为默认电子邮件程序,我甚至可以安装一次 Windows Live Mail 并让每个人都使用相同的配置文件发送。同样,他们只会发送电子邮件,永远不会收到,并且对电子邮件的回复是[电子邮件保护]。有人有什么想法吗?我有一个 VirtualBox 中服务器设置的图像,用于测试任何建议。谢谢 Kevin

答案1

发送 SMTP 电子邮件只是存入一个格式正确,邮件服务器上唯一命名的文件。您可以将消息创建为文本文件,然后将其发送到邮件服务器。

更优雅的方法是使用.NET 平台或者C++创建消息字符串并将其发送到邮件服务器。

相关内容