今まで使っていた、TurboLinux4.5から6.0 Workstastionに変更したところ
sendmailの設定がうまくいきません。
4.0の時、かなり苦労したのでsendmailの設定に自信を持っていただけに
ショックです。
以下は、現在最終的にテストしたsedmail.defファイルです。環境は、ppp
でbekkoameに接続しているサーバ(Linux BOX)にLANマシンのWin98から
メールを送信したいと思っています。
Linux BOX(domain)=Linux.fujito.or.jp(192.168.1.1) N-mail4使用
Win BOX =win98.fujito.or.jp(192.168.1.5) al-mail使用
という設定です。
この設定で、ppp接続して(ppp非接続でも同じ)職場に送信したときのログは
/var/log/maillogより (Linux BOX N-mail4から送信)
Jun 4 16:16:18 Linux sendmail[1428]: QAA01428: ruleset=check_rcpt, arg1=fujito _at_ nishi.ocec.go.jp, relay=Linux.fujito.o
r.jp [192.168.1.1], reject=553 fujito _at_ nishi.ocec.go.jp... Relay operation rejected
Jun 4 16:16:18 Linux sendmail[1428]: QAA01428: lost input channel from Linux.fujito.or.jp [192.168.1.1]
Jun 4 16:16:18 Linux sendmail[1428]: QAA01428: from=nmail _at_ nmail.net, size=0, class=0, pri=0, nrcpts=0, proto=SMTP, re
lay=Linux.fujito.or.jp [192.168.1.1]
/var/log/maillogより (Win98 BOX AL-MAILから送信)
Jun 4 16:33:20 Linux sendmail[1477]: QAA01477: ruleset=check_mail, arg1=<fujito _at_ ppp.bekkoame.ne.jp>, relay=win98.fujito.
or.jp [192.168.1.5], reject=451 <fujito _at_ ppp.bekkoame.ne.jp>... Sender domain must resolve
Jun 4 16:33:20 Linux sendmail[1477]: QAA01477: from=<fujito _at_ ppp.bekkoame.ne.jp>, size=0, class=0, pri=0, nrcpts=0, proto
=SMTP, relay=win98.fujito.or.jp [192.168.1.5]
となります。
また、ログの中には1時間に一回くらいで
Jun 4 17:01:00 Linux sendmail[1534]: gethostbyaddr(192.168.180.1) failed: 1
というのも残っています。
今まで、試したことを書き連ねたらとても大きなメールになるので割愛しますが、
色々と試してはいます。みなさんのご教授お願いします。
-----------------------------------sendmail.def---------------
CF_TYPE=R8V8
VERSION_SEPARATOR=-
LOCAL_VERSION=ppp
OS_TYPE=linux-redhat
MY_DOMAIN='bekkoame.ne.jp'
OFFICIAL_NAME='ppp.bekkoame.ne.jp'
FROM_ADDRESS='fujito _at_ ppp.bekkoame.ne.jp'
# all outgoiong messages should be sent to smtp-server
DIRECT_DELIVER_DOMAINS='none'
DEFAULT_RELAY='smtp:[smtp.bekkoame.ne.jp]'
#DEFAULT_RELAY='sun.econ.kyoto-u.ac.jp'
ALIAS_FILE_PATH='/etc/mail/aliases'
# wait for establishment of dial-up connection
DIAL_DELAY='15s'
# just send into meueu for the first delivery
CON_EXP='True'
SMTP_MAILER_FLAG_ADD=e
# If you want to restrict users to send out to the Internet
HDRLOCALHACK='\
# acceptable sender domains\
C{MyDomain} $j $m\
# acceptable users (before renamed)\
C{AllowedUsers} moto'
CHECK_COMPAT='\
Scheck_compat\
R$ $| $ $: $2 $| $>3 $1 canonicalize sender\
R$ $| $ $: $2 $| $>3 $1 canonicalize recipient\
R $={AllowedUsers} $| $* $@OK\
R $={AllowedUsers}<@$={MyDomain}> $| $* $@OK\
R $* $| $- $@OK\
R $* $| $*<@$={MyDomain}>$* $@OK\
R $* $| $* $#error$:delivery to outside is not allowed.'
# If you want to rename sender
S11LOCALHACK1='\
Rmoto $: fujito\
Rmoto<@$={MyDomain}>$* $: fujito<@$1>$2'
---------------------------------------------------------------------
大阪市立西高等学校 情報科学科 教諭 山本 富士仁
_______/ Private Mail:fujito _at_ ppp.bekkoame.ne.jp
/_____ ____ ___Office Mail:fujito _at_ nishi.ocec.go.jp
_____// / / / / / /
/ /___/ /__/ / / /__/