davmail:opensslを使用してlocalhostにのみ接続できます。

davmail:opensslを使用してlocalhostにのみ接続できます。

設定に関する多くの記事を読んでフォローdavmailしました。https://www.digitalocean.com/community/tutorials/how-to-setup-davmail-on-centos-6#basic-configurationCentOS私のワークステーションで有効にしました。

だからdavmail-5.5.1-trunkインストールに問題はありませんでした。設定ファイルを変更し、SSL記事に従って設定し、davmailsystemdで起動しました。

したがって、明確にしたいいくつかの質問があります。

  1. 私にとって必要なのは、DavMailを介してOutlookに接続するメールクライアントだけです。ワークステーション構成のみが必要です。そうですか?
  2. ワークステーション構成の場合、DavMailはGUIアプリケーションでのみ実行できることを意味しますか?serviceバックグラウンドプロセスなしで実行できますか?
  3. 上記のリンクはSSL証明書を構成しますが、サーバーモードDavMailに焦点を当てているためです。ワークステーションモードでは、すべてがローカルで発生するため、証明書は必要ないと仮定します。

以下は次のとおりです/etc/davmail.properties

davmail.server=false
davmail.mode=OWA
davmail.url=https://outlook.office.com/owa

# Listener ports
davmail.caldavPort=1080
davmail.imapPort=1143
davmail.ldapPort=1389
davmail.popPort=1110
davmail.smtpPort=1025

# allow remote connection to DavMail
davmail.allowRemote=true
# bind server sockets to a specific address
davmail.bindAddress=
# client connection timeout in seconds - default 300, 0 to disable
davmail.clientSoTimeout=

# DavMail listeners SSL configuration
davmail.ssl.keystoreType=
davmail.ssl.keystoreFile=
davmail.ssl.keystorePass=
davmail.ssl.keyPass=

# Accept specified certificate even if invalid according to trust store
davmail.server.certificate.hash=
...

残りはデフォルト設定です。

ありがとうございます。

ベストアンサー1

正確な意図が何であるかよくわかりません。ただし、通常はポート993で暗黙のTLSを使用してIMAPサーバーを設定したようです。この場合、クライアントはTCP接続が成功した直後にTLSハンドシェイクを開始する必要があります。これは、クライアントが最初のメッセージ(TLS ClientHello)を送信する必要があることを意味し、これが<WAITING NOTHING SHOWS UP>Telnetを使用して単純なTCP接続を作成したときにサーバーが待機する理由です。 Telnetの代わりにopensslを使用すると、TLSハンドシェイクが完了した後に予想されるウェルカムメッセージでのみ応答します。

明示的なTLS(通常はポート143で使用されます)を使用すると、サーバーはTCP接続の成功後すぐに応答しますが、接続はTLSで保護されません。このTLS保護は、まずクライアントの明示的なSTARTTLSコマンドで開始する必要があります。

おすすめ記事