sendmail使用aliases出错

发布于 2022-07-19 20:38:18 字数 944 浏览 6 评论 4

本来使用sendmail,
局域网使用lh.xiutuo.com域名
当使用aliases数据库时,出现:User unknown

我的aliases数据内容为
test: showtuo
其中test为别名(非系统用户),showtuo为系统真实用户

vi    aliases数据增加了n条数据,后用newaliases,
命令后的结果没有什么变化,即不管你的aliases内容是多是少,
运行newaliases的结果都是:
/etc/aliases: 63 aliases, longest 10 bytes, 625 bytes total

郁闷中,不知道是什么问题。。。

maillog内容:

lh sendmail[17791]: AUTH=server, relay=[192.168.0.131], authid=showtuo, mech=LOGIN, bits=0
Oct  8 11:21:47 lh sendmail[17791]: k983LlOa017791: <test@lh.xiutuo.com>... User unknown
Oct  8 11:21:47 lh sendmail[17791]: k983LlOa017791: from=<showtuo@lh.xiutuo.com>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=Daemon0, relay=[192.168.0.131]

[ 本帖最后由 xiutuo 于 2006-10-8 11:30 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

月下凄凉 2022-07-27 06:51:21

你再试试:

mv /etc/mail/aliases /etc/mail/aliases.bak

然后重新手写一个简单的aliases文件:

echo 'test: showtuo' > /etc/mail/aliases
newaliases

若你是通过telnet或ssh远程登录,一定要注意tab、冒号等符号的全角与半角输入问题

墨小沫ゞ 2022-07-27 02:10:53

还是老问题,我都重新写了一遍,

好象不是格式的问题,

我感觉我写了多少行,他都是这么个结果,

也没有见/etc/mail/下产生 aliases.db文件

用redhat9自带的sasl验证好象也有问题

比如的/usr/lib/sasl/Sendmail.conf文件内容是

****:saslauthd就认证不成功,虽然saslauthd起来了,有已经编译了sasl
但是默认的***:pam就没有问题。

如果都从原代码安装的话,一切都没有问题。。搞头大了。

自由如风 2022-07-24 16:04:42

我在别名和真实系统用户名之间插了一个tab键,应该没错吧
别名[tab]真实收件人,
但还是有老问题。
我再重新写一遍,看看是否问题依旧
哎,真是搞不懂,dns的配置文件对格式要求也很严格。

[ 本帖最后由 xiutuo 于 2006-10-8 16:23 编辑 ]

羁〃客ぐ 2022-07-22 12:37:27

你的/etc/mail/aliases文件有非linux格式的字符,这种的字符常见于空格与换行符。我们无法用眼睛来识别。

你可以在重写出错的那一行,或者在出错行前后加回车。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文