【问题标题】:Sending mail .netcore [closed]发送邮件.netcore [关闭]
【发布时间】:2023-03-08 15:45:01
【问题描述】:

使用 .netcore 3.1 和 kafka 发送邮件

【问题讨论】:

  • 我不明白你的问题与 Kafka 有什么关系。您只想从 .NET 应用程序发送电子邮件。是什么阻止了你?
  • 我想使用 kafka 生产者和消费者发送它
  • 你有什么建议我想在你在链接@mason看到的结构中做一些事情
  • 我认为查看链接没有任何意义。您想从 .NET 发送电子邮件。这个问题与卡夫卡无关。试试看。看看你能不能让它工作。然后,如果您需要它在 Kafka 消费者的上下文中发生,则将代码放在那里。如果不起作用,请提供minimal reproducible example
  • 好吧,我试试。非常感谢@mason

标签: c#


【解决方案1】:

Kafka 不使用 SMTP 协议。

如果您希望生产者向电子邮件客户端获取数据,则需要使用一条记录,然后使用其他一些库来发送电子邮件。

// TODO: create consumer
// TODO: loop over records

var consumeResult = consumer.Consume(...);

//  TODO: Define this method
sendMail(consumeResult.Message);

// TODO: handle exceptions and close consumer when done

例如 - Send email using System.Net.Mail through gmail

【讨论】:

    猜你喜欢
    • 2012-05-23
    • 2011-12-09
    • 2013-02-05
    • 2013-04-25
    • 2012-03-04
    • 2013-10-30
    • 2012-08-13
    • 2011-10-06
    • 1970-01-01
    相关资源
    最近更新 更多