{
  pkgs,
  callPackage,
}:
pkgs.fetchmail.overrideAttrs (final: prev: {
  pname = "fetchmail-common-name";

  patches =
    (prev.patches or [])
    ++ [
      ./patches/fix-socket.c-Correctly-check-the-common-name-even-if.patch
    ];

  meta.mainProgram = prev.meta.mainProgram or "fetchmail";
})