HP-UX 将所有邮件重定向到单个邮件 ID

HP-UX 将所有邮件重定向到单个邮件 ID

我想将从我的系统发送的所有邮件重定向到单个邮件 ID。

例如,如果我在系统中使用以下命令, 那么上面的邮件应到达“santanu@another_server.com”邮件 ID(已在我的邮件服务器中配置)而不是“ echo "This is going to be body of the mail - server" |mailx -r [email protected] -s "FOR TESTING - " "[email protected]" [电子邮件受保护]“ 和 ”[电子邮件受保护]“从我的 HP-UX 邮件服务器发送的所有邮件的邮件 ID 都是固定的。

我正在使用配置了 sendmail (8.11.1) 的 HP-UX 系统 (B.11.23)。

答案1

您可以定义 SMART_HOST 来重定向所有发出的电子邮件到单个电子邮件地址。您可以定义 MAIL_HUB 以将发送到本地电子邮件地址的电子邮件重定向。

发送邮件程序

dnl send via SMTP to santanu@another_server.com
define(`SMART_HOST',`smtp:santanu@another_server.com')dnl
define(`MAIL_HUB',`smtp:santanu@another_server.com')dnl

重定向到本地邮箱使用local:santanu

警告它适用于现代的 sendmail 版本。我不确定 sendmail 的哪个版本开始支持 smtp:x@y。您使用的是相当旧的 sendmail 版本。

没有 sendmail.mc: 如果你想用灰心直接编辑sendmail.cf然后修改DSDH行。

DSsmtp:santanu@another_server.com
DHsmtp:santanu@another_server.com

相关内容