c# - SMTP 在 C# 中中继?

标签 c# smtp

我需要创建一个可以监听 SMTP 的 Windows 服务.

当它收到一封电子邮件时,我需要对其进行处理,然后将其转发到我的真实 SMTP 服务器以正确发送。

任何人都可以向我指出任何有用的源代码、库或教程,告诉我如何开始这样做吗?

似乎我只需要一个简单的 TCP 监听器和消息解析器,然后我可以简单地使用 .NET SmtpClient API 重新发送消息?

最佳答案

我不知道您的全部要求,但是 IIS SMTP 服务可以将传入的电子邮件保存到/Drop 目录。不必编写完整的 TCP/IP 服务,您只需编写一个文件监视服务来监视/Drop 目录中的新电子邮件、解析它们并对其执行自定义操作。

关于c# - SMTP 在 C# 中中继?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1660921/

相关文章:

c# - 如何在C#中使用GZipStream解压?

python - 带有 Django 的 Amazon SES SMTP

java - SMTP 出现错误 554,数据命令被拒绝 : Access Manager - slot COS quota violation

c# - Entity Framework Core 上没有 CreateStoredProcedure 方法

c# - 基于 Linq 构建复杂搜索过滤器

c# - SMTP - SSL 证书问题 - C# - 为什么此代码有效?

c# - 使用 System.Net.Mail 加速通过 smtp 服务器发送多封电子邮件

c# - 发送邮件问题。很困惑

c# - WPF MVVM Light 单元测试 ViewModels

C# 性能计数器和 nic 名称