【问题标题】:Do webmail use http protocol to send emails?webmail 是否使用 http 协议发送电子邮件?
【发布时间】:2014-03-12 05:02:36
【问题描述】:

我知道 smtp 是用于发送邮件的默认协议。但我读过 webmail(如 Hotmail、yahoo 等)使用 http 协议将邮件从您的桌面发送到邮件服务器,然后使用 smtp 将其转发到目标服务器。这是对的吗?

【问题讨论】:

    标签: http email


    【解决方案1】:

    没有。 Webmail 为客户端提供了一个 HTTP 接口,它们可能会将写入的邮件存储在数据库中,或者通过任何协议(http、soap ......)将它们推送到另一个服务器 - 但最后他们必须使用 SMTP,因为这就是所有其他的邮件服务器会说话,因此这是将邮件传递给 Webmails 域之外的收件人的方式。

    【讨论】:

    • 那么http可以用来发送邮件到另一个服务器吗?
    • 没有标准。但是邮件提供商可能有一些内部 API 用于在他们自己的基础架构中传递邮件。但是,我确信它们不是供公众使用的,也不能从其基础设施外部访问。当然,如果您有网络邮件访问权限,您可以使用它通过模拟浏览器行为的脚本来传递邮件 - 这也可以通过 HTTP 使用非标准 API 传递。
    • Windows 默认不启用 Smtp。因此,从您的系统撰写邮件并将其发送到邮件服务器应该通过 http/https 进行。正确的?提前致谢。
    • 没有。所有邮件客户端都使用 SMTP(或者有时是特定于供应商的协议,如 MS-Exchange 或 Lotus Notes),无需在客户端上启用任何内容。只有邮件服务器本身必须提供 SMTP 服务器。
    • blackviper.com/windows-services/…。此网页显示未启用 smtp 功能并显示如何启用它。还有其他网站哪些网站如何启用 smtp。请检查上面的链接好吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 2021-08-14
    • 2016-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-29
    相关资源
    最近更新 更多