ilh*_*han 7 linux email centos
我有 Linux 服务器 (CentOS 5.10) 的 root 访问权限。我想查看电子邮件服务器的设置,例如 SMPT 是否正常工作、是否有电子邮件服务器、端口号、是否需要 SSL、需要什么身份验证方法、电子邮件地址列表,如果可能,电子邮件地址的密码. 我应该在哪里寻找文档?
这是 netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:8005 0.0.0.0:* LISTEN 4796/java
tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN 4796/java
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 21409/mysqld
tcp 0 0 0.0.0.0:970 0.0.0.0:* LISTEN 3332/rpc.statd
tcp 0 0 0.0.0.0:44 0.0.0.0:* LISTEN 6765/sshd
tcp 0 0 0.0.0.0:10991 0.0.0.0:* LISTEN 4796/java
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 3271/portmap
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4700/httpd
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 4796/java
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 4768/postgres
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 4338/sendmail
tcp 0 0 0.0.0.0:30847 0.0.0.0:* LISTEN 4796/java
Run Code Online (Sandbox Code Playgroud)
小智 1
这很大程度上取决于您运行的 MTA。CentOS 附带安装了两个主邮件服务器(sendmail 和 postfix)。Sendmail 是默认设置。
如果您没有更改任何内容并且默认值已就位,您可以检查 /etc/mail/ 中的所有 sendmail 配置(/etc/aliases 中的别名除外)。
如果主服务器切换到 postfix,则所有配置都将位于 /etc/postfix/ 中。尽管您也可以使用 postconf -a 查看 postfix 当前活动的所有设置和相应的值。
对于任何一种,从文档开始的一个好地方是手册页。男子 sendmail 男子 postfix
如果您不知道,您可以随时使用 netstat 或 sockstat 来确定哪个 MTA 正在运行。netstat -pat | grep smtp例如。最后一列应该告诉您绑定到端口 25 的可执行文件的 PID 和名称。