
O ambiente é FreeBSD 10.2 com serviços padrão incluindo sendmail.
Enviar uma mensagem de um usuário para outro no sistema funciona bem:
mail -s "A message" userb
Hi b, this is a.
CTRL-D
O que resulta em:
su - userb
you have mail
mas, como você envia uma mensagem para outro servidor da rede (não hospedado na internet)? por exemplo
mail -s "A message" userb@anotherhost
mail -s "A message" userb@[192.168.14.13]
Os hosts remotos são configurados e funcionam individualmente conforme descrito acima para o host local, mas os comandos não parecem funcionar para envio para outro host. Não ocorre erro, mas nenhum email aparece no outro servidor.
running mail -v -s "A message" userb@[192.168.14.13]
resulta em:
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 mostra:
t9VKOKhl007191 (Permission denied)