为什么从 Ubuntu 18.04 中删除了 heirloom-mailx?

Jam*_*est 8 smtp

它破坏了我的邮件代理,因为我需要重定向到外部 smtp 服务器,而且似乎没有其他方法可以正确执行此操作。

Tho*_*ard 6

heirloom-mailx是包含在s-nail源包中的过渡(意味着“虚拟”包,可以随时消失)包。

从Debian 中的s-nailversion开始14.9.4-1,他们删除了该heirloom-mailx软件包,因为它是一个过渡软件包。它所做的只是拉入s-nail,然后设置heirloom-mailxtos-nail的二进制文件的符号链接。

更改日志在这里(来自http://metadata.ftp-master.debian.org/changelogs/main/s/s-nail/unstable_changelog):

s-nail (14.9.4-1) unstable; urgency=medium

  * New upstream version 14.9.4
  * Modernize package: DH compat level, Vcs-* URL, Standards-Version
  * Remove heirloom-mailx transitional package (Closes: #876871)
  * Drop patch
  * Simplify debian/rules: Fix parameter setting, use tmp $HOME for tests

 -- Hilko Bengen <bengen@debian.org>  Sun, 01 Oct 2017 11:17:41 +0200
Run Code Online (Sandbox Code Playgroud)

Debian Bug 是关于非空过渡包的Debian Bug #876871 - 过渡包应该是“虚拟”包,只包含对其他包的依赖,但在这种情况下,它只包含一个符号链接以实现兼容性(和不是每个 Debian 政策的有效“过渡包”)。

看起来 Debian 维护者删除了这个包,因为它不是一个过渡包。您应该调整您的邮件代理(如果可能)以使用正确的可执行文件,而不是heirloom-mailx仅作为实际可执行文件的符号链接。否则,您应该考虑寻找新的替代 MTA。


小智 3

heirloom-mailx是一个过渡性方案,其唯一目的是拉入s-nail。后者仍然有仿生和更新版本。

https://packages.ubuntu.com/artful/heirloom-mailx