
Среда — 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)