我需要创建一个可以监听 SMTP 的 Windows 服务.
当它收到一封电子邮件时,我需要对其进行处理,然后将其转发到我的真实 SMTP 服务器以正确发送。
任何人都可以向我指出任何有用的源代码、库或教程,告诉我如何开始这样做吗?
似乎我只需要一个简单的 TCP 监听器和消息解析器,然后我可以简单地使用 .NET SmtpClient API 重新发送消息?
最佳答案
我不知道您的全部要求,但是 IIS SMTP 服务可以将传入的电子邮件保存到/Drop 目录。不必编写完整的 TCP/IP 服务,您只需编写一个文件监视服务来监视/Drop 目录中的新电子邮件、解析它们并对其执行自定义操作。
关于c# - SMTP 在 C# 中中继?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1660921/