[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:00331] sendmail: Can not delivery local mail



西川@今日から社会人です。

ずっと御無沙汰していました。
最近のdebian-jpプロジェクトの活動、活発ですね。
本家debianに採り入れられるのも間近という感じですか?

そんなわけで、研修期間の暇なうちに完全にdebianに移行してしまおうと思っ
て、メールの環境を整えはじめました。
slackwareでsendmailを使っていたこともあり、
    sendmail_8.8.5-1.deb
をインストールして、
    cf_3.5Wpl5-2.deb
を使ってsendmail.cfを作成し、sendmailをstartさせました。
ところが、インターネットに送信するメールはうまく送られるのですが、ロー
カル(root@localhost等)に出したメールは、

Cannot exec /usr/sbin/mail.local: No such file or directory
root... Operating system error: Error 0 

といったエラーがでて、うまく送信されません。
/var/log/daemon.logをみても

Apr  1 23:56:59 chikuwa2 sendmail[14870]: GAA03125: SYSERR(daemon): Cannot exec
/usr/sbin/mail.local: No such file or directory

という書き込みが見つかります。

/usr/sbin/mail.localというのは、どのパッケージに入っているのでしょうか?
それとも、cfの作り方がおかしかったのでしょうか。
sendmail_8.8.5-1.debのインストールにはdselectを使ったので(Debian-1.2.8
です)依存関係には問題がないと思うのですが?

Debianでsendmailを使っていらっしゃる方は、どのようにしてローカルメール
を処理していらっしゃるのですか。
もし、よろしかったら環境やcf作成時の注意点についてお教え下さい。

最後に、メールが長くなって申し訳ないのですがsendmail.cfを作成した
sendmail.defを添付します(ppp-post.defを元に作成しました)。

---- Begin sendmail.def ----
#
#	ppp-post.def
#

DEF_ID='@(#)ppp-post.def	1.5 (motonori@econ) 15 Nov 1996'

# for sendmail R8s
CF_TYPE=R8V6

VERSION_SEPARATOR=-
LOCAL_VERSION=ppp

OS_TYPE=linux

MY_DOMAIN='myprovidor.ne.jp'
MY_NAME='chikuwa3'
OFFICIAL_NAME='$w.$m'

FROM_ADDRESS='$m'
RECEIPIENT_GENERIC=yes
REWRITE_GENERIC_FROM=yes
REWRITE_GENERIC_TO=yes

# all outgoiong messages should be sent to smtp-server
DIRECT_DELIVER_DOMAINS='none'
DEFAULT_RELAY='mail.myprovidor.ne.jp'

# 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

----End sendmail.def ----

申し訳ありませんが、アドバイスよろしくお願いします。

-----------------------------------------
    西川 崇 (Nishikawa Takashi)
         E-mail: nisikawa@xxxxxxxxxxx