잘못된 메일 클라이언트와 GnuTLS로 인해 발생한 것으로 보이는 다양한 전화 메일 클라이언트(특히 Windows Phone)에서 exim4를 사용하는 데 몇 가지 문제가 있습니다. OpenSSL을 사용하기 위해 exim4-daemon-heavy를 다시 컴파일하고 이것이 도움이 되는지 확인하고 싶습니다.
이제 저는 데비안의 패키징 시스템에 익숙해졌지만 어떻게 해야 할지 잘 모르겠습니다. 을 사용하여 exim4 소스 코드를 다운로드했습니다 apt-get source exim4
. 그런 다음 Debian/rules 파일을 편집하여 주석 처리를 제거했습니다 OpenSSL = 1
.
그러다가 해봤는데 make
템플릿을 복사해서 내 취향에 맞게 편집해야 한다고 하 src/EDITME
더라고요 Local/Makefile
. 내 취향은 기존에 실행 중인 exim4-daemon-heavy를 즉시 대체하고 OpenSSL을 사용하는 것입니다. 옵션이 너무 많고 이메일 설정을 불필요하게 조작하는 것을 좋아하지 않기 때문에 여기서 당황스럽습니다.
그럼...이 테스트를 실행하려면 어떻게 해야 합니까?
답변1
답변은 내 의견/중복에 있지만 필요한 명령을 요약해 보겠습니다.
데비안과 유사한 배포판에서 exim4-daemon-heavy 빌드
mkdir exim4 && cd exim4
apt-get source exim4
sudo apt-get build-dep exim4
cd exim4-4.82 ### This could be different for you
##Modify your option here in the `debian/rules` file
~/src/exim4/exim4-4.82$ dpkg-buildpackage -rfakeroot -us -uc
그러면 상위 폴더에 .deb 파일이 제공됩니다. 특정 패키지에 대한 빌드 종속성을 설치하는 작업입니다 build-dep
.apt-get