【问题标题】:Send validation email from C++ application从 C++ 应用程序发送验证电子邮件
【发布时间】:2013-10-19 12:23:54
【问题描述】:

我正在开发一个跨平台的 C++11 应用程序,我需要向用户输入的地址发送一封验证电子邮件,以确保他的电子邮件帐户存在且有效。

我知道有像 mailinator 这样的临时邮件服务,但老实说,我觉得验证电子邮件在我的情况下是一个好方法,因为它让恶意意图的人做更多的工作来绕过系统和也适用于应用程序的其余部分(例如:拥有电子邮件地址允许我自动向用户发送状态更新)。

我在互联网上进行了搜索,但我无法找到一种便携跨平台的方法来实现这一点,至少在不引入大依赖的情况下。

如何解决这个问题?

【问题讨论】:

    标签: c++ email c++11 cross-platform email-validation


    【解决方案1】:

    这封邮件最好不要从客户端发送。编写服务器端http api并接受来自客户端应用程序的请求,然后在服务器上发送电子邮件。

    【讨论】:

      【解决方案2】:

      鉴于我们在 C++11 标准中甚至没有网络(!)(更不用说它上面的 POP3、SMTP 或 IMAP 协议),恐怕没有 “引入大依赖。”

      如果你愿意使用第三方库

      是可行的选择,具体取决于您的需求和许可要求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-03
        • 2023-03-15
        • 2021-06-08
        • 2020-05-24
        • 2011-05-08
        • 2011-08-06
        • 2011-02-03
        • 1970-01-01
        相关资源
        最近更新 更多