
環境是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)