
설정에 관한 많은 기사를 읽고 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>
텔넷을 사용하여 간단한 TCP 연결을 만들 때 서버가 대기()하는 이유입니다. Telnet 대신 openssl을 사용할 때 TLS 핸드셰이크가 완료된 후에 예상되는 환영 메시지로만 응답합니다.
명시적 TLS(일반적으로 포트 143에서 사용됨)를 사용하면 서버는 TCP 연결 성공 후 즉시 응답하지만 연결은 TLS로 보호되지 않습니다. 이 TLS 보호는 먼저 클라이언트의 명시적인 STARTTLS 명령을 통해 시작되어야 합니다.