
환경은 sendmail을 포함한 기본 서비스가 포함된 FreeBSD 10.2입니다.
시스템의 한 사용자에서 다른 사용자에게 메시지를 보내는 것은 잘 작동합니다.
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)