ZDNet Japan Brand Site:
ZDNet Japan
builder

「mailwrapper: no mapping in /etc/mail/mailer.conf」このエラーの意味は?

サーバー移転に伴い、プログラムの動作確認をしております。perlで作成されたcgiでsendmailコマンドを利用してメールを送信するプログラムを動作させたところ、エラーが発生します。

OKWave  2008年1月10日 16時00分
mailwrapper: no mappingについて

いつもお世話になります。サーバー移転に伴い、プログラムの動作確認をしております。
perlで作成されたcgiでsendmailコマンドを利用してメールを送信するプログラムを動作させたところ、下記エラーが発生します。
※前提としてsendmailのパスをプログラムに記述しないといけないため、whichコマンドでsendmailが/usr/sbin/sendmailを確認済。

「mailwrapper: no mapping in /etc/mail/mailer.conf」
このコマンドに対応しているメーラーがないということなのでしょうか?
このエラーの意味はどういったもので、どのような対処が一般的なのか教えて下さい。

良回答

えーと、
mailer.confのsendmailのエントリがあるかを確認し、あればエントリにかかれているコマンド(既定ですと、/usr/libexec/sendmail/sendmail)が存在してるかを確認してみては。
mailwrapperは、互換性のために、sendmailを実行すると、実際にはmailer.confを参照して、別のプログラムを実行する仕掛けです。
(という話がFreeBSDハンドブックに書かれてます。)

> 新サーバーの/etc/mailer.conf
エラーメッセージからですと、 /etc/mail/mailer.conf では。

> sendmail_enable
これは、sendmailをデーモン起動するための指定で、今回関係ないのでは。
http://www.jp.freebsd.org/cgi/mroff.cgi?sect=5&cmd=&lc=1&subdir=man&dir=jpman-5.4.0%2Fman&subdir=man&man=mailer.conf

記事提供:OKWave

「BSD系OS」 のバックナンバー

http://japan.zdnet.com/reference/bsd/story/0,3800077748,20364527,00.htm
「mailwrapper: no mapping in /etc/mail/mailer.conf」このエラーの意味は?

ZDNet Japan Essential Topic

ZDNet Japan イベント

ZDNet Japan ニューズレター

企業情報システムの選択、導入、運用管理に役立つ情報を毎朝メール配信します。

ニューズレターの登録・登録情報変更 »