首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将sendmail设置为使用没有主机名的别名?[域名无主机名]

将sendmail设置为使用没有主机名的别名?[域名无主机名]
EN

Server Fault用户
提问于 2022-09-15 11:34:03
回答 1查看 116关注 0票数 0

我正在一个主机名为'foo‘和FQDN 'foo.example.com’的机器上设置sendmail。我的/etc/aliases包含

代码语言:javascript
运行
复制
webmaster: me
me: me@somewhere-else.com

如果我现在试图发送一封测试邮件,从“foo”发送到“webmaster”,我会发现:

  1. To: webmaster@example.com失败(日志输出显示sendmail不尝试进行别名查找)
  2. To: webmaster@foo.example.com成功(电子邮件到达“me@somewhere Anther.com”)
  3. To: webmaster成功(sendmail将其扩展到'webmaster@foo.example.com',并进行查找)

在sendmail.mc中是否有什么设置可以让我使用表格1,即。没有主机名的别名?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2022-09-16 13:08:43

在默认情况下,Sendmail会在本地电子邮件域中查找电子邮件。

很可能example.com没有被视为/配置为本地电子邮件域。

若要将配置和自动配置的本地电子邮件域列表作为根执行,请执行:

代码语言:javascript
运行
复制
echo '$=w' | sendmail -bt

您可以将example.com配置为本地电子邮件域,方法是将它添加到/etc/mail/local-host-names文件中(每行一个域)。Sendmail守护进程需要重新启动或重新加载(向其发送HUP信号)才能注意到更改。

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

https://serverfault.com/questions/1110807

复制
相关文章

相似问题

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