我已经可以使用 mutt 发送电子邮件,但我想知道 mutt 正在使用的 SMTP 服务器的 IP,我应该在哪里搜索该 IP?
答案1
mutt 默认情况下不使用 SMTP,而是使用 sendmail。所以它会调用你的 sendmail 二进制文件并让它处理其余的事情。 sendmail 二进制文件通常来自原始的 sendmail 或 Postfix 或您安装的任何 MTA。
答案2
答案3
“发送后处理邮件的服务器IP在哪里可以找到?”
根据 zhenech 的评论,我发现这个页面可能(?)帮助回答这个问题mutt
:sendmail
(我在CentOS,与RHEL相关)
https://sachinsharm.wordpress.com/2013/08/19/setting-up-sendmail-on-centosrhel-6-3/
4)配置
4.1) 默认情况下,sendmail 配置文件位于 /etc/mail。
4.2) 默认情况下sendmail监听本地接口,即127.0.0.1,使用以下命令检查:
# ps -ef | grep -v grep | grep -i sendmail
root 3595 1 0 00:20 ? 00:00:00 sendmail: accepting connections
smmsp 3604 1 0 00:20 ? 00:00:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
# netstat -an | grep :25 | grep tcp
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
4.3) 要配置sendmail监听主机上的所有接口,只需在“sendmail.mc”中注释以下行:
# vi /etc/mail/sendmail.mc
From:
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
To
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
但实际上并没有帮助我,因为我的系统上不存在文章引用的文件,但也许它会对您或其他人有所帮助。