Eu configurei uma máquina Unix com uucp (Unixware) conectada via serial direta à máquina Slackware. Usando o UUCP. A cópia funciona
no Unixware
uucp -m /usr/bin/view Slackware1\!/var/spool/uucppublic
mailx
....
.....
Content-Type: text/plain; charset=us-ascii
Status: R
Content-Length: 121
REQUEST: unixware2!/usr/bin/view --> Slackware1!/var/spool/uucppublic (myusername)
(SYSTEM: Slackware1) copy succeeded
Agora tentamos o mailx remotamente e ..
echo something|uux -z Slackware1\!/usr/bin/mailx myuser
No servidor Slackware, o log do uucp dizia ..
ERROR: Not permitted to execute /usr/bin/mailx
Claro que o correio não chega.
Essas são as configurações de permissão
No Linux
/etc/uucp/sys
remote-send ~
remote-receive ~
local-send ~
local-receive ~
command-path /usr/bin
commands ls mailx
system unixware2
time any
port serial1
speed 38400
chat in:--in: nuucp word: ***
no unixware
/etc/uucp/Permissões
LOGNAME=nuucp \
MACHINE=OTHER \
READ=/var/spool/uucppublic \
WRITE=/var/spool/uucppublic \
SENDFILES=call REQUEST=yes \
COMMANDS=/usr/bin/rmail:/usr/bin/mailx \
PUBDIR=/var/spool/uucppublic \
MYNAME=unixware2 \
VALIDATE=Slackware1
LOGNAME=myusername \
MACHINE=OTHER \
READ=/var/spool/uucppublic \
WRITE=/var/spool/uucppublic \
SENDFILES=call REQUEST=yes \
COMMANDS=/usr/bin/rmail:/usr/bin/mailx \
PUBDIR=/var/spool/uucppublic \
MYNAME=unixware2 \
VALIDATE=Slackware1
alguma sugestão? Obrigado
edit1: Tentando
uux -a nuucp..
cometa o mesmo erro
Solução encontrada
em /etc/uucp/sys
em vez de
nós usamos
Funciona bem.
O comando para email enviado usando mailx é este
ou em uma linha