首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sendmail不服从.forward文件?[~root/..forward]

Sendmail不服从.forward文件?[~root/..forward]
EN

Server Fault用户
提问于 2013-08-20 05:44:01
回答 1查看 709关注 0票数 1

我在sendmail看到一种奇怪的行为,也许我错过了什么?

首先,sendmail不理解本地机器自己的主机名,尽管它位于/etc/mail/本地主机名中。

它尝试打开到本地邮件的外部连接(但由于入站端口未打开而失败)。

其次,它没有看到/服从根的.forward文件,它试图联系它自己的机器,而不知道它可以通过查看/root/.forward内部的别名来处理整个过程

我解决了这个问题,只需将根用户的.forward内容添加到/etc/newaliases并运行newaliases

但这让我感到困扰,它不仅找出了本地主机和根.forward,现在有两个地方来维护这些地址。

这些是sendmail的限制吗?是否已经过时了?我应该用后缀代替吗?

EN

回答 1

Server Fault用户

发布于 2013-08-20 09:44:29

sendmail不理解本地机器自己的主机名

Q1:主机名在本地电子邮件域列表中吗?

作为根执行:

代码语言:javascript
复制
echo '$=w' | /usr/sbin/sendmai

A1:是的,=>

修改HUPed后是否重新启动(或etc/mail/local-host-names ) sendmail守护进程?

这是必需的。

Sendmail不查看/服从根

的.forward

出于安全考虑,强烈建议非特权用户使用别名根(在/etc/mail/aliases中)。Sendmail甚至不应该尝试处理~root/..forward文件。非特权用户的转发文件有问题吗?

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/532215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档