Centos bin/mail 不工作

Centos bin/mail 不工作

我最近通过 linode 创建了 CentOS 6.4 服务器,并着手设置一个相当标准的 LAMP 设置。PHP 和 apache 运行良好。邮件无法使用。从命令行进行测试:

/bin/mail -v -s "Enter Subject Line here" "[email protected]" < /tmp/test.txt

没有显示任何错误,/var/log/maillog 也没有显示。但是没有电子邮件进入我的 gmail 帐户。检查了垃圾邮件。

我根本没有进行任何与邮件相关的配置。我需要做吗?什么?

另外,我想知道这是否与我的主机名有关,即

foobar.mydomain.com (FQDN)

但我没有任何 DNS 指向该位置。DNS 指向:

dev.mydomain.com

如果能就如何调试和诊断此问题提供一些建议,我们将不胜感激。

答案1

检查您是否安装了任何 MTA:

rpm -q postfix

如果是,检查是否启动:

service postfix status

要使其在系统启动时启动:

chkconfig postfix on

检查:

chkconfig --list postfix

答案2

由于 CentOS 没有什么特别之处,因此您只有几个选择。

1) 没有安装和配置实际的 MTA(例如 Postfix)。

2)一些奇怪的 iptables 规则阻止您发送邮件。

3) 一些奇怪的 SELinux 规则阻止您发送邮件。

4) 您安装了一些 MTA,但其配置中有拼写错误。

选择以上一项或多项,然后开始告诉我们更多信息。:)

相关内容