
設定に関する多くの記事を読んでフォローdavmail
しました。https://www.digitalocean.com/community/tutorials/how-to-setup-davmail-on-centos-6#basic-configurationCentOS
私のワークステーションで有効にしました。
だからdavmail-5.5.1-trunk
インストールに問題はありませんでした。設定ファイルを変更し、SSL
記事に従って設定し、davmail
systemdで起動しました。
したがって、明確にしたいいくつかの質問があります。
- 私にとって必要なのは、DavMailを介してOutlookに接続するメールクライアントだけです。ワークステーション構成のみが必要です。そうですか?
- ワークステーション構成の場合、DavMailはGUIアプリケーションでのみ実行できることを意味しますか?
service
バックグラウンドプロセスなしで実行できますか? - 上記のリンクは
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コマンドで開始する必要があります。