web-dev-qa-db-ja.com

sha-256暗号化がないとGmailが機能しませんか?

私のウェブサイトは共有ホストプラットフォーム上にあります。 5年以上にわたり、サーバー側のスクリプトからGmail経由でSMTPメールを送信することができましたが、数ヶ月前に動作を停止し、Googleサポートは、Gmailが現在sha-256を必要とするためだと言います( https:// productforums .google.com/forum /#!topic/gmail/wmG4idip8nM )。しかし、これは私のWebホストプロバイダーの責任ですか?私のウェブホストプロバイダーは、私が何について話しているのか分からず、彼らとは何の関係もないと言っています。間違った場所に来てすみませんでした。

1
user204427

ウェブサイトにはSSL証明書は必要ありません。Googleが言及しているのは、SSL経由でメールを送信することです。これを行うには、TLS/SSLを使用して電子メールを送信する必要があります。これは、安全な接続を介して電子メールを送信することを意味します。

スクリプトが古くなっているか、設定を変更する必要があるようです。 Gmailおよびその他のメールプロバイダーは、ポート25を使用してメールを送信しますが、安全な(TLSまたはSSL)接続の場合、これはポート465です。使用するスクリプトによっては、ポート番号を25から465に変更するだけで簡単にできます。 PHPコードの適応にさらに役立つ場合は、Stack Overflowで確認する必要があります。

安全な接続で接続している場合は、WebホストがOpenSSLバージョンを更新する必要がある可能性があります。これは簡単で、ほとんど瞬時です。優れたWebホスティング会社は、すでにこのようなことをしているはずです。

GoogleがSHA1のサポートを放棄したことによるパニックは、多くの安全なWebサイトがSHA1認定を使用していたことでした。したがって、WebサイトはSSLを必要としないため、心配する必要はほとんどありません。

ただし、Webサイトには連絡先フォームがあるため、SHA2 SSL証明書をホスティングにインストールすることをお勧めします。 Googleは、そのためのSEOのメリットも報います。

0
Simon Hayter