gpt4 book ai didi

c# - 将电子邮件服务器集成到 ASP.NET 中

转载 作者:可可西里 更新时间:2023-11-01 02:53:03 25 4
gpt4 key购买 nike

我有一个一般的设计问题:

我有一个用 C# 编写的邮件服务器。
然后我有一个网络论坛软件,用 C# 为 ASP.NET 编写。

现在我想将邮件服务器集成到 ASP.NET 论坛应用程序中。例如,我想让人们可以从论坛创建一个邮件列表,并让用户有机会在论坛中将自己添加到邮件列表成员中,然后将新的列表成员添加到相应的邮件列表中服务器。

由于服务器是一个单独的控制台/winforms/服务应用程序,我首先想到我最好为此使用 .NET 远程处理。

但我的第二个想法是,某些用户可能会将他们的论坛托管在
(a) 他们没有可以做他们想做的事的虚拟机
(b) 主机的管理员可能不想安装额外的邮件服务器或为此收取额外费用
(c) 用户可能有一个服务计划只允许添加一个网络应用程序,而不是外部程序(很有可能)


现在,我想问:
是否有可能以某种方式将邮件服务器完全集成到 ASP.NET 应用程序中?(我有服务器 + ASP.NET 应用程序的完整源代码)

好吧,它可能不是页面或 ashx 处理程序,而是类似于 http 模块的东西?或者将 TCP/IP 应用程序集成到 asp.net 中的一般方法是什么?(当然,我假设相应的端口可用/转发 - 我将使其也可以作为外部应用程序与电子邮件服务器一起运行)

最佳答案

在理想情况下,我会执行以下操作:

在您自己的服务器上设置它并公开您的 Web 应用程序将/可以与之交互的 WCF/Web 服务。

如果您无法或不想负担其自行运行的费用,则可以为其收取订阅费。

关于c# - 将电子邮件服务器集成到 ASP.NET 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3379561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com