环境是FreeBSD 10.2,默认服务包括sendmail。
在系统上从一个用户向另一个用户发送消息效果很好:
mail -s "A message" userb
Hi b, this is a.
CTRL-D
结果是:
su - userb
you have mail
但是,如何将消息发送到网络中的另一台服务器(不在互联网上托管)?例如
mail -s "A message" userb@anotherhost
mail -s "A message" userb@[192.168.14.13]
远程主机按照上述本地主机的描述单独配置和工作,但这些命令似乎不适用于发送到另一台主机。它不会出错,但其他服务器上没有显示邮件。
running mail -v -s "A message" userb@[192.168.14.13]
结果是:
250 2.0.0 t9VKPqha007199 Message accepted for delivery userb@remote...
Sent (t9VKPqha007199 Message accepted for delivery)
Closing connection to [127.0.0.1] >>> QUIT 221 2.0.0
myhost closing connection
mailq显示:
t9VKOKhl007191 (Permission denied)