
Die Umgebung ist FreeBSD 10.2 mit Standarddiensten einschließlich Sendmail.
Das Senden einer Nachricht von einem Benutzer an einen anderen im System funktioniert einwandfrei:
mail -s "A message" userb
Hi b, this is a.
CTRL-D
Was dazu führt:
su - userb
you have mail
aber wie schickt man eine Nachricht an einen anderen Server im Netzwerk (der nicht im Internet gehostet wird)? zB
mail -s "A message" userb@anotherhost
mail -s "A message" userb@[192.168.14.13]
Die Remote-Hosts sind konfiguriert und funktionieren einzeln, wie oben für den lokalen Host beschrieben, aber die Befehle scheinen beim Senden an einen anderen Host nicht zu funktionieren. Es tritt kein Fehler auf, aber auf dem anderen Server wird keine E-Mail angezeigt.
running mail -v -s "A message" userb@[192.168.14.13]
ergibt:
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 zeigt:
t9VKOKhl007191 (Permission denied)