【发布时间】:2016-04-21 06:28:30
【问题描述】:
我们在 AIX 上运行 sendmail-8.13.4。
我需要更新配置并让 sendmail 仅充当中继客户端,这意味着它将仅用于从主机发送邮件而不接受邮件。
这是我的 client.mc 配置:
include(`/usr/samples/tcpip/sendmail/m4/cf.m4')
VERSIONID(`sendmail config for aix7')
OSTYPE(`aixsample')dnl
MASQUERADE_AS(`myserver.com')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`accept_unresolvable_domains')
FEATURE(`accept_unqualified_senders')
FEATURE(always_add_domain)dnl
FEATURE(`nullclient',`mail-relay.xxxx.myserver.com')dnl
define(`STATUS_FILE', `/etc/mail/statistics')dnl
define(`MAIL_HUB', `myserver.com.')dnl
define(`LOCAL_RELAY', `myserver.com.')dnl
我们有一个 MS Exchange 服务器,所以我们基本上使用特定 AIX 主机上的 sendmail 将所有电子邮件转发到 Exchange 服务器,让 Exchange 处理所有事情。
上述配置适用于向收件人发送电子邮件 邮件用户@myserver.com
我还需要做的是能够只指定别名部分而不是域来发送电子邮件,所以如果我这样做:
mail user (omitting the @myserver.com recipient domain part)
我希望 sendmail 在没有给出域的情况下附加@myserver.com。如果不为每个可能的用户 ID > userid@mydomain.com 维护某种别名/列表文件,这是否可能?
谢谢。
【问题讨论】: