Wednesday, December 3, 2014

IMAP over SSLv2 - Evolution Mail does not work on Debian 7.7 Wheezy: Enable TLS over port 993

After my email provider disabled SSLv3 for IMAP due to that security problem known as Poodle, Evolution Mail 3.4.4 on my Debian 7.7 Wheezy stopped working. Since there's no "ready-to-install" patch available yet, I rolled my own solution. [1] describes a patch that needs to be applied to the evolution-data-server and therefore we need to build evolution-data-server from the sources available through APT. In [2] there's a step-by-step howto, that explains how to build a APT package. I augmented those steps with the steps that were missing to build a patched evolution-data-server.

  1. su -
  2. create a new directory and cd into it 
  3. apt-get build-dep evolution-data-server
  4. apt-get source evolution-data-server
  5. cd evolution-data-server-3.4.4
  6. apply patch as described in [1]
  7. dpkg-source --commit (e.g. "Enable TLS over port 993)
  8. maybe: install fakeroot and dpkg-dev
    • apt-get install fakeroot
    • apt-get install dpkg-dev
  9. dpkg-buildpackage -rfakeroot
  10. cd ..
  11. dpkg -i *.deb

[1] evolution-data-server-3.10.4-poodle-enable-tls-for-ssl.patch for bug #1153052

[2] Re: [Evolution] my Evolution 3.6.2 backport to Ubuntu 10.12

No comments:

Post a Comment