![IIS 7.0 和 Windows 7 的 SMTP 服务器 - 主要问题是如何配置它?](https://linux22.com/image/518163/IIS%207.0%20%E5%92%8C%20Windows%207%20%E7%9A%84%20SMTP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20-%20%E4%B8%BB%E8%A6%81%E9%97%AE%E9%A2%98%E6%98%AF%E5%A6%82%E4%BD%95%E9%85%8D%E7%BD%AE%E5%AE%83%EF%BC%9F.png)
首先我知道有很多类似的主题。更重要的是,他们中的大多数都建议使用 hMailServer。好的,好的,很酷!但主要问题是如何配置这个或那个 sh*t 以与 IIS 7.0 和 lolcalhost 配合使用?我不知道我应该在域名中输入什么,因为我只有 localhost?!如何确保可以通过 IIS 6.0 发送邮件的 IIS 中继应用程序在引入 hMailServer 和 IIS 7.0 后可以发送电子邮件?如何测试该功能?
有人能告诉我一步一步的操作步骤吗,而不用假设我是管理员,我知道该填写什么?请帮忙!!
答案1
这些文档是在 IIS7 上设置电子邮件的分步说明。您不必(或者坦率地说应该)安装 Hmailserver(为什么需要这样做呢?即使没有安装中继,您也可以直接从任何 Windows 系统发送邮件。)
缺少的一个小细节是确保进入 SMTP 服务器的属性,单击“访问”选项卡和“中继”,添加 127.0.0.1 的条目
去测试
您可以手动从机器发送电子邮件(从机器 telnet 到端口 25 等...)或者使用像这样的脚本(powershell)
$emailFrom = "[email protected]"
$emailTo = "[email protected]"
$subject = "your subject"
$body = "your body"
$smtpServer = "Localhost"
$smtp = new-object Net.Mail.SmtpClient($smtpServer)
$smtp.Send($emailFrom, $emailTo, $subject, $body)