web-dev-qa-db-ja.com

電子メールクライアントは、パスワードを保存せずに「後で送信」する方法を教えてください。

Sparkなどの電子メールクライアントには、コンピューターがオフになっている場合でも、ユーザーが後でいつでも電子メールを送信できる機能があります。SMTPサーバーにはパスワードベースの認証が必要ですが、 。

Sparkを使用して後でメールを送信すると、パスワードがSparkサーバーにプレーンテキストで送信されるため、サーバーで認証できるようになります。 SMTPサーバーは後で?それとも別の方法がありますか?

39
NikxDa

Sparksは、アカウント資格情報をシステムに保存します。これは 彼らのプライバシーポリシー でも説明されています:

  1. 情報WE COLLECTAND HOW WE Use this Information

Authログインまたはメールサーバーの認証情報:Sparkを受信するには、メールシステムにログインして認証情報を取得する必要があります、メールメッセージおよびその他の通信を作成して送信します。このようなアクセス権がないと、製品は必要な通信エクスペリエンスを提供できません。「後で送信」などの追加のアプリおよびサービス機能を最大限に活用するために」、「デバイス間の同期」、およびApple –「プッシュ通知」で許可されている場合、Sparkサービスを使用します。これらのサービスを使用しないと、言及されている機能はありません上記は機能します。

63
Steffen Ullrich

他のネットワークサービスに代わって機能するオンラインサービスは、通常、他のサービスに必要な資格情報を保存する必要があります。 OAuth2などのサービス間で認証を実装する方法は他にもありますが、実際にはそのようなメカニズムを実装するサービスはほとんどありません。したがって、オンラインアプリケーションがユーザーに代わって実行する必要がある場合、Webブラウザーやメールクライアントなどのクライアントアプリケーションを模倣します。

たとえば、パーソナルファイナンスアプリケーション(例: Mint )は、多くの場合、すべての金融口座(銀行口座、クレジットカード、証券会社、住宅ローンなど)を1か所で表示する方法を提供します。ログインして情報をダウンロードできるように、これらのサービスごとにユーザー名とパスワード(場合によってはセキュリティの質問)を入力する必要があります。

12
Barmar