为什么选用SMTP?

【为什么选用SMTP?】HTTP上的SOAP之所以如此常用 , 原因有以下几个:
HTTP协议无处不在-它随处可见 。
HTTP协议与防火墙兼容性很好 , 它只使用一些大家熟悉的端口 , 而且防火墙几乎总是配置为答应HTTP协议通过 。
HTTP协议使用HTTPS的“安全套接字层(SecureSocketLayer)”进行加密 , 并使用各种证书类型进行认证 , 很轻易保护 。
这些原因中的一部分也适用于SMTP协议 。电子邮件和Web浏览一样普遍-我们许多人都有多个可供天天查对的电子邮件帐户 。SMTP使用的是一个大家都熟悉的端口 , 所以很轻易设置答应它通过的防火墙 , 而几乎每个防火墙都被配置为答应该协议通过 。加密没有这么普遍 , 但通过PGP或其他方式的数字签名还是很轻易设置的 。
此外 , SMTP协议是异步的 。调用者可以通过电子邮件发送请求 , 而且假如目标服务器宕机了 , 那么为了确保该电子邮件的发送 , 任何中间服务器都将重发好几次 。另一方面 , 假如目标服务器在请求时不可用 , 那么HTTP协议也将失败 。

    推荐阅读