从 Sendmail 迁移到 Postfix

从 Sendmail 迁移到 Postfix

我们有一个运行 HP-UX 11.31 的 HP-UX 环境。该系统最初是为了通过 Sendmail 发送电子邮件而构建的。服务器只发送电子邮件出去,程序员已经构建了许多使用mailx命令发送电子邮件的程序。我们决定从 Sendmail 迁移到 Postfix 以修复一些配置问题并在服务器上使用更易于配置的程序。

我们已经安装并配置了 Postfix 以便正常工作,尽管当我运行类似的命令echo "Hello World" | mailx -s "Hello World" $my_email并查看电子邮件标头中的路由信息​​时,似乎电子邮件路由以 Sendmail 开头;从 Sendmail 到 Postfix;然后从 Postfix 到收件人。

我想要了解的是如何从路由中删除 Sendmail 并mailx直接使用 Postfix 队列电子邮件。

答案1

你不需要做任何事;你已经在使用 Postfix 了。

Postfix 安装了一个名为“sendmail”的二进制文件,但该二进制文件正在使用下面的 postfix 排队系统。替代邮件传送系统的标准做法是提供提供最低兼容性的“sendmail”二进制文件,这是因为许多邮件前端程序期望有一个“sendmail”程序将消息注入邮件系统。

答案2

从 HP 支持中,我发现我必须通过在,mailx中添加来告诉使用什么二进制文件来发送邮件。/usr/share/lib/mailx.rcset sendmail=/opt/iexpress/postfix/sbin/sendmail

相关内容