この投稿にあるあなたの設定が、このトレースバックを生成したものと同じであれば、正しく設定されています(ポート587、STARTTLSを使用)。
ポート587は、初期接続後のTLS暗号化(STARTTLS)用ですが、ポート465は接続時のTLS暗号化(SSL/TLS)用です。
しかし、多くのプロバイダーは、歴史的な理由からポート465を(正しく)ブロックしているため、587が推奨されています。