
El entorno es FreeBSD 10.2 con servicios predeterminados que incluyen sendmail.
Enviar un mensaje de un usuario a otro en el sistema funciona bien:
mail -s "A message" userb
Hi b, this is a.
CTRL-D
Lo que resulta en:
su - userb
you have mail
pero, ¿cómo se envía un mensaje a otro servidor de la red (no alojado en internet)? p.ej
mail -s "A message" userb@anotherhost
mail -s "A message" userb@[192.168.14.13]
Los hosts remotos están configurados y funcionan individualmente como se describe anteriormente para el host local, pero los comandos no parecen funcionar para enviarlos a otro host. No genera ningún error, pero no aparece ningún correo en el otro servidor.
running mail -v -s "A message" userb@[192.168.14.13]
da como resultado:
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 muestra:
t9VKOKhl007191 (Permission denied)