Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net NET的电子邮件发送服务_.net_Email - Fatal编程技术网

.net NET的电子邮件发送服务

.net NET的电子邮件发送服务,.net,email,.net,Email,我正在为.NET寻找一些电子邮件发送服务: 可以通过web服务访问(客户端应用程序可以命令服务向给定收件人发送电子邮件) 将存储发送的电子邮件(管理员或业务人员始终可以查看最近发送的电子邮件) 你知道那种类型的工具吗 GMail | HotMail | YahooMail |..Mail | Microsoft Exchange 客户端可以通过标准SMTP接口访问Web服务。Net有一个很好的库。好的,它不是HTTP Web服务,而是TCP/IP Web服务 它存储您的收发电子邮件。GMai

我正在为.NET寻找一些电子邮件发送服务:

  • 可以通过web服务访问(客户端应用程序可以命令服务向给定收件人发送电子邮件)

  • 将存储发送的电子邮件(管理员或业务人员始终可以查看最近发送的电子邮件)


你知道那种类型的工具吗

GMail | HotMail | YahooMail |..Mail | Microsoft Exchange

客户端可以通过标准SMTP接口访问Web服务。Net有一个很好的库。好的,它不是HTTP Web服务,而是TCP/IP Web服务


它存储您的收发电子邮件。

GMail | HotMail | YahooMail |..Mail | Microsoft Exchange

客户端可以通过标准SMTP接口访问Web服务。Net有一个很好的库。好的,它不是HTTP Web服务,而是TCP/IP Web服务


它存储您的传入和传出电子邮件。

可以在代码中直接调用Smtp客户端,这样您就可以拥有一个wcf Web服务,该服务接收电子邮件地址的参数,并通过您使用的任何Smtp服务器以代码发送电子邮件。同时,您可以记录发生在日志文件或数据库中的事件

Smtp客户端可以在代码中直接调用,因此您可以使用wcf Web服务,该服务接收电子邮件地址的参数,并通过您使用的任何Smtp服务器以代码形式发送电子邮件。同时,您可以记录发生在日志文件或数据库中的事件

由于您正在尝试编写企业级解决方案,因此我将建议一些选项:

  • 基于JMS的解决方案: 创建发布者主题,因为主题可以有多个发布者。将此主题连接到队列。这将是电子邮件发送服务的侦听器队列。您的电子邮件发送服务可以使用任何语言。几乎所有编程语言都可以连接到基于JMS的消息传递软件(Apache ActiveMQ)。您的订阅应用程序应向主题发送一条XML消息。侦听器电子邮件发送进程将读取并发送电子邮件。您可以使用此方法编写真正的异步模式

  • 如果您不想要JMS,那么您可以对数据库持久性做同样的事情。将所有电子邮件请求保留到数据库。电子邮件发送服务将轮询此数据库并发送电子邮件

  • 最不推荐的方法是编写WCF服务


  • 最后,我假设您已经知道如何使用.Net或任何其他语言编写SMTP包装器

    由于您正在尝试编写企业级解决方案,因此我将建议一些选项:

  • 基于JMS的解决方案: 创建发布者主题,因为主题可以有多个发布者。将此主题连接到队列。这将是电子邮件发送服务的侦听器队列。您的电子邮件发送服务可以使用任何语言。几乎所有编程语言都可以连接到基于JMS的消息传递软件(Apache ActiveMQ)。您的订阅应用程序应向主题发送一条XML消息。侦听器电子邮件发送进程将读取并发送电子邮件。您可以使用此方法编写真正的异步模式

  • 如果您不想要JMS,那么您可以对数据库持久性做同样的事情。将所有电子邮件请求保留到数据库。电子邮件发送服务将轮询此数据库并发送电子邮件

  • 最不推荐的方法是编写WCF服务


  • 最后,我假设您已经知道如何使用.Net或任何其他语言编写SMTP包装器

    如果您可以使用JSON创建HTTP POST请求,则可以轻松处理您正在寻找的内容

    您可以创建web界面,在客户希望发送电子邮件时与我们的API进行对话,并且您在我们的后端拥有最近发送的消息的存档。现在,如果你只是在寻找一个电子邮件客户端来发送和接收,那可能完全是另一回事

    如果你有任何问题,请告诉我


    披露:我是PostageApp的产品经理。)

    如果您可以使用JSON创建HTTP POST请求,则可以轻松处理您正在寻找的内容

    您可以创建web界面,在客户希望发送电子邮件时与我们的API进行对话,并且您在我们的后端拥有最近发送的消息的存档。现在,如果你只是在寻找一个电子邮件客户端来发送和接收,那可能完全是另一回事

    如果你有任何问题,请告诉我


    披露:我是PostageApp的产品经理。)

    您使用的代码语言是什么?我认为应该是语言不可知的。正如我提到的,它应该可以通过web服务访问。听起来你需要一个.NET IMAP客户端,例如GMail。你使用的是什么代码语言?我认为它应该是语言无关的。正如我提到的,它应该可以通过web服务访问。听起来你需要一个.NET IMAP客户端,比如GMail。我正在寻找一些更面向企业的解决方案。让我们称之为中央电子邮件发送服务。几乎我们的每个应用程序(有很多)都需要向我们的客户发送一些电子邮件。我们认为如果我们有中央服务部来做这项工作会很好。啊,但这不是你的问题。Microsoft Exchange呢?我正在寻找更面向企业的解决方案。让我们称之为中央电子邮件发送服务。几乎我们的每个应用程序(有很多)都需要向我们的客户发送一些电子邮件。我们认为如果我们有中央服务部来做这项工作会很好。啊,但这不是你的问题。那微软Exchange呢?