私はSlackwareシステムへの直接シリアル接続を介してuucp(Unixware)を持つUnixシステムをセットアップしました。 uucpを使用してください。作品のコピー
Unixウェアから
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
今私たちはリモートでmailxを試しています...
echo something|uux -z Slackware1\!/usr/bin/mailx myuser
Slackwareサーバーでは、uucpログは次のようになります。
ERROR: Not permitted to execute /usr/bin/mailx
もちろんメールは届かなかった。
権限設定です。
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: ***
Unixウェアから
/etc/uucp/権限
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
どんな提案がありますか?ありがとう
編集1:試してみてください
uux -a nuucp..
同じミスをする
答え1
解決策を探す
/etc/uucp/sysへ
変える
commands mailx
私たちは使用
commands /usr/bin/mailx
うまくいきます。
mailxを使用して電子メールを送信するコマンドは次のとおりです。
uux - -z Slackware1\!/usr/bin/mailx -s subject myuser
または一行で
echo -e 'Hello, A message for you\nhow are you...blablabla' | uux - 'Slackware1!mailx myuser'