여기에는 이제 더 이상 사용되지 않는 SSLv3을 사용하여 imap만 처리할 수 있는 오래된 헬프 데스크 소프트웨어가 있습니다. 분명히 Outlook 365는 더 이상 그러한 계약을 수락하지 않습니다.
Outlook 365와 통신할 수 있도록 Debian Stretch를 프록시로 사용하여 TLS 터널/응용 프로그램 프록시를 설치하는 것이 좋습니다. 그러면 응용 프로그램은 터널의 한쪽 끝과 통신하는 IMAP이 되고 다른 쪽 끝은 Outlook 365의 최신 암호화를 사용하게 됩니다. .
필수 패키지를 설치했습니다.
sudo apt-get install stunnel4
TLS 편집을 활성화합니다 /etc/default/stunnel4
ENABLED=1
또 무엇을 해야 합니까?
답변1
Gmail 터널링용 샘플 파일(gmail-imap 규칙이 있는 위치 /usr/share/doc/stunnel4/examples/stunnel.conf-sample
)을 기반으로 /etc/stunnel/stunnel.conf 파일을 만들었습니다.
[outlook365-imap]
client = yes
accept = 1.1.1.1:143
connect = outlook.office365.com:993
verifyChain = no
1.1.1.1은 터널 서버 인터페이스의 IP 주소입니다.
그런 다음 Stunnel을 사용하기 시작했습니다.
sudo service stunnel4 start
터널이 제대로 작동하는지 확인하려면 원격으로 로그인하세요.
$telnet 1.1.1.1 143
Trying 1.1.1.1...
Connected to 1.1.1.1.
Escape character is '^]'.
* OK The Microsoft Exchange IMAP4 service is ready. [VgBJADEAUABSADAANwBDAEEAMAAxADcAMQAuAGUAdQByAHAAcgBkADAANwAuAHAAcgBvAGQALgBvAHUAdABsAG8AbwBrAC4AYwBvAG0A]
A1 LOGOUT
* BYE Microsoft Exchange Server 2016 IMAP4 server signing off.
A1 OK LOGOUT completed.
Connection closed by foreign host.
이 출력을 통해 TLS 터널이 실제로 제대로 작동하는지 확인합니다.
또한 터널을 가리키기 전에 1.1.1.1:143을 가리키는 Outlook Windows 클라이언트를 사용하여 응용 프로그램을 테스트했습니다. 좋은 결과.
초보자를 위한 아덴다: 이것이 작동하는 이유는 무엇입니까? 대부분의 "새로운" 보안 인터넷 프로토콜은 추가 암호화 계층이 포함된 기존 일반 텍스트 프로토콜을 사용하여 구축되었기 때문입니다.