首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发送邮件-如何使用未知的本地用户

发送邮件-如何使用未知的本地用户
EN

Server Fault用户
提问于 2021-03-25 16:55:25
回答 1查看 150关注 0票数 0

我使用debian作为我的the服务器,使用sendmail作为我的MTA,我在主机文件中没有mydomain.com。我已经用以下方法设置了sendmail.cf

代码语言:javascript
复制
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`mydomain.com')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
FEATURE(`masquerade_entire_domain')dnl
MASQUERADE_DOMAIN(`mydomain.com')dnl

然而,sendmail仍将user@mydomain报告为未知用户。

我遗漏了什么?

EN

回答 1

Server Fault用户

发布于 2021-04-25 20:01:38

默认情况下,Sendmail自动配置本地电子邮件域列表。

可以通过sendmail.mc中的以下行对其进行调整:

代码语言:javascript
复制
define(`confDONT_PROBE_INTERFACES',`True')

可以使用以下方法检查本地电子邮件域列表

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

您可以通过/etc/mail/local-host-names文件手动将域添加到本地电子邮件域(每行一个域)。`

标准提醒:

  • sendmail.mc需要重新编译成sendmail.cf
  • 需要重新启动sendmail守护进程或发送HUP信号以查看新版本的sendmail.cf
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1058314

复制
相关文章

相似问题

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