Windows 机器发送电子邮件

Windows 机器发送电子邮件

在新的 Windows 机器(比如 Win10)上发送电子邮件需要什么软件/软件包。我的理解是,它需要安装 SMTP 客户端软件才能与 SMTP 服务器通信,以便能够发送电子邮件。我知道我们可以使用 telnet 到端口 25 上的 SMTP 服务器并发送电子邮件。但我不清楚应用程序将如何发送电子邮件 - 它是否需要与该机器上的 SMTP 客户端集成才能与 SMTP 服务器通信?

我认为我对这里的基本概念有疑问?有人能帮忙吗?

答案1

要发送电子邮件,请打开 PowerShell 会话并输入如下内容:

Send-MailMessage -From "User01 <[email protected]>" -To "User02 <[email protected]>" -Subject "the subject" -Body "some body" -SmtpServer "smtp.fabrikam.coz"

PowerShell 包含在所有当前的 Windows 版本中,有关更多信息,请访问 发送邮件消息执行以下命令:

在底层,PowerShell 使用 .NET Framework 中的类。如果您的应用程序本身是用 .NET 编写的,那么您可以使用相同的类。否则,您可以使用 COM 包装器包装 .NET 代码,并使用代码中的 COM 对象。还有第三方组件可用于发送电子邮件,但所有这些都更像是 StackOverflow 的问题。

答案2

https://windowsreport.com/free-mail-server-windows-10/

上面的链接应该会给你一些选择。简而言之,你需要在 Windows 实例上安装一些邮件服务器软件。

如果您只是想在 Windows 计算机上设置电子邮件客户端,那么您需要选择一个客户端,安装它,然后按照该客户端的说明设置您的电子邮件帐户。通常这将是 POP3 或 IMAP 类型的情况。

相关内容