2

クロスプラットフォームの C++11 アプリケーションを開発しています。ユーザーが入力したアドレスに検証メールを送信して、そのメール アカウントが存在し、有効であることを確認する必要があります。

mailinatorのような一時的なメール サービスがあることは知っていますが、正直なところ、私の場合、検証メールは良いアプローチだと思います。システムを回避するための悪意のある作業を人々に与え、アプリケーションの残りの部分ともうまくいくからです (例: 電子メール アドレスを使用すると、ステータスの更新をユーザーに自動的に送信できます)。

インターネットで検索しましたが、少なくとも大きな依存関係を導入することなく、これを実現するための移植可能クロスプラットフォームの方法を見つけることができませんでした。

この問題はどのように解決できますか?

4

2 に答える 2

2

C++11 標準にネットワーキング (!) がないことを考えると (POP3、SMTP、または IMAP プロトコルは言うまでもなく)、「大きな依存関係を導入しないとできない」と思います。 ."

サードパーティのライブラリを使用する場合

ニーズとライセンス要件に応じて実行可能なオプションがあります。

于 2013-10-19T13:19:39.423 に答える
2

このメールはクライアント側から送信しない方がよいでしょう。サーバー側の http API を作成し、クライアント側のアプリケーションからの要求を受け入れてから、サーバーでメールを送信します。

于 2013-10-19T12:32:12.530 に答える