web-dev-qa-db-ja.com

プリンタからも、手動で設定したメールユーザーエージェントからも、Gmailアカウントに対して認証できないのはなぜですか?

スキャンをメールで送信するプリントを設定しようとしています。私はその目的のために特別にGmailアカウントを作成しました。ただし、SMTP設定をどちらの方法で構成しても、GmailのSMTPサーバーで認証することはできません。プリンターは、ファームウェア日付コード20150608のHP LJM476dwです。

このGoogleアプリ サポートドキュメントによると、適切なSMTPはホスト名smtp.gmail.comであり、SSLを使用するポート465またはTLSを使用するポート587のいずれかを選択し、完全な電子メールアドレス(ユーザー名だけでなく)を使用します、ユーザー名として。

下にプリンター設定ページのスクリーンショットを載せました。 SSL/TLSのチェックボックスは1つだけですが、ポート465と587の両方で試してみましたが、SSLがないポート25でも役に立ちませんでした。一般的な認証エラーが発生します:ユーザー名またはパスワードが無効です。

hp lj m476 smtp settings

いくつかのことを除外するために(おそらく、プリンタのSMTPクライアントが壊れているか、最新のSSLプロトコルをサポートしていませんか?)、Appleメールクライアント(v9.0)を使用して同じGmailアカウントに接続しようとしました。 (3094)、Mac OS X El Capitan 10.11(15A284)で実行されているため、完全に最新であるため、Googleの最も最新で安全なプロトコルを確実にサポートするはずです)。これで、Apple Mailを使用して電子メールアカウントを構成するときに、デフォルトの有名なプロバイダー(Gmail、AOL、Yahoo、Hotmailなど)のアカウントとして構成するオプションがあります。アカウント名を入力するだけで、すべての設定が完了します。これにより、SMTPとIMAPの両方を介してアカウントにアクセスできました。しかし、必要な正確な構成設定を確認しようとしているので、汎用IMAPアカウントとして構成しました。ここでも、Appleメールを認証できません。一般的なユーザー名/パスワードが無効ですというエラーが表示されますが、 Apple Mailでは、認証の方法は多数あります。外部(TLS証明書)、Kerberos v5(GSSAPI)、NTLM、MD5チャレンジレスポンス、およびパスワードです。以下のスクリーンショットを参照してください。 Googleのヘルプドキュメントには認証プロトコルが指定されていなかったので、私はそれらすべてを試しましたが、役に立ちませんでした。また、手動で設定したIMAPに接続できませんでした。

Apple Mail SMTP authentication methods

私がフォローしたGoogleサポートドキュメントは、標準のGmailアカウントではなく、GoogleAppsアカウント用でした。おそらく彼らは異なる設定を使用していますか?調べてみましたが、一般的なメールユーザーエージェントを標準のGMailサービスのGMailに接続するために必要なSMTP、POP、IMAPの設定を一覧表示するGoogleサポートページが実際には見つかりませんでした。 iPhoneのデフォルトのGMail設定を使用するように指示するばかげたウォークスルーのみ。 Googleアカウントアカウントの使用は、標準のgmail.com Gmailアカウントとまったく同じ方法で失敗したため、Googleアカウントページが古くなっているのではないかと思います。

これは非常に奇妙です。手動のIMAPおよびSMTPで構成された電子メールアカウントとデフォルトのプロバイダー構成の違いは何ですか?プリンタが正常なアカウントとパスワードでGMailSMTPに接続できないのはなぜですか? Googleが必要なSMTP電子メールクライアント構成設定を公開しないのはなぜですか?

私は この質問は以前にスーパーユーザーに尋ねました を見つけましたが、答えがないようです。

1
ziggurism

Googleアカウントアカウントのアカウントセキュリティ設定を確認し、アカウントセキュリティページの[サインインとセキュリティ]ペインと[接続されているアプリとサイト]サブペインで、「安全性の低いアプリを許可する」オプションがあります(以下のスクリーンショットを参照)。これはデフォルトでオフになっています。オンにすると、すべての問題が解決しました。これで、手動で構成したMUAでSMTPとIMAPの両方を介してGMailに接続し、HPプリンターからSMTPに接続できるようになりました。

screenshot of Google Accounts Sign in and Security, connected apps and sites pane

この設定について説明しているGoogleサポートドキュメントがあります ここ 。しかし、それはあなたに多くを教えてくれません。一部のアプリは古くて安全ではなく、他のアプリは最新で安全です。ありがとう、グーグル。

サポートされているプロトコルと認証方法(最新で安全)、非推奨(古くて安全ではないが、この設定をクリックすると許可される)、まったく許可されない(プレーンテキストのパスワードが望ましい)リストを誰かがリストできると便利です。このカテゴリでは??)。

私が理解できることから、「モダンで安全」とはOAuth 2.0。 このドキュメント によると、GMailはOAuth 2.0 for認証。「安全性の低いアプリを許可する」が実際にプレーンテキストのパスワードを有効にしているかどうかを確認するために、さらにテストする必要があります。これは気になります。

このセキュリティオプションは、標準の@ gmail.com Gmailアカウントでは利用できないようであり、Googleアカウントアカウントでのみ利用できることに注意してください。 @ gmail.comアカウントへのSMTPアクセスを有効にできるかどうかまたはどのように有効にできるかわかりません。

1
ziggurism