根据this answer,可以将IIS配置为接收电子邮件。这就是我想要做的。但答案是,它是在IIS 下在域下完成的。
我使用IIS连接到我的网站(在web主机上),我看到的唯一的SMTP选项是SMTP电子邮件在ASP.NET标题下。(我还有一个标题是IIS,但它没有任何SMTP。)
单击SMTP电子邮件向我展示了“使用此feature...when发送电子邮件.”的选项。它还有一个文本框,用于、电子邮件地址、和单选按钮,可以从中选择将电子邮件发送到SMTP服务器、和Store电子邮件目录中。
我看不出允许它接收电子邮件的任何选择。
那么接收电子邮件的选择在哪里呢?
(如果你有不同的方式接收电子邮件,而不采取任何行动,我会很高兴听到的。我想处理这封电子邮件,不管它被发送到哪个地址,只要它是我的域名。)
发布于 2019-06-23 20:39:40
即使安装了IIS 7-8-9-10,也需要IIS 6管理器.SMTP部分仍然仅在IIS 6中:(
并行运行它们没有问题,您将只对SMTP使用IIS 6管理器。
有了这个选项,你可以收发电子邮件。
IIS 6管理器如下所示:

对于Windows系统,您需要安装SMTP服务器:

为您提供IIS 6(仅限于SMTP)

和http://www.vsysad.com/2017/05/install-and-configure-smtp-server-on-windows-server-2016/
发布于 2019-06-16 21:24:14
我有一个场景,我希望我的网络应用程序接受入站电子邮件并处理它们。我没有发现IIS附带的SMTP服务器是有帮助的。
最后,为我接收邮件消息的一个更好的解决方案是使用入站电子邮件解析服务。您可以将域的MX记录配置为指向它们的(解析服务提供者)邮件服务器,并且它们的邮件服务器解析消息并将消息发送到web服务器上的页面。我的ASP.Net MVC控制器操作如下所示:
public ActionResult InboundMessage(FormCollection collection, HttpPostedFileBase attachment1, string attachments, string to, string from)他们收到电子邮件然后打我的密码。我不需要担心任何SMTP的细节。我已经用了好几年了,对我来说效果很好。
我不知道如何推荐一个特定的产品在这里,但如果你谷歌“入站电子邮件解析器”,你会发现几个选项。
如果你想走原来的路线,就有可能收到入站邮件。它将把传入的消息写入"Drop“文件夹。(如果您在Google上搜索"IIS SMTP丢弃文件夹“,您将发现有关如何执行此操作的信息。)
在我找到入站分析服务之前,我从GitHub上找到的一些代码中将自己的邮件服务器拼凑在一起,但即便如此,解析消息的各个部分也比我预期的要大得多。
https://stackoverflow.com/questions/56621895
复制相似问题