こんばんは
無事、おやじさんのページを参考に Postfix-Auth を導入し快適に現在稼働中です
この度、メールフォームを導入すべく CGI を設置しようとしたところ
http://www.aconus.com/~oyaji/mail2/smtp-auth-tls.htm に出ている
sendmail の互換変更なのですが # mv /usr/sbin/sendmail /usr/sbin/sendmail.bak
# ln -s /usr/sbin/sendmail.postfix /usr/sbin/sendmail
と出ておりますが
sendmail.postfix が私の redhat9 の /usr/sbin 以下には無く sendmail.sendmail と言うプログラム
とsendmail しか有りません 過去に qmail でこの CGI は動作させておりましたが postfix の場合
sendmail の パス(sendmail互換postfix)というのは何処にあるのですか? メーリングリスト等 Web も検索しましたがpostfix で参考になるような記事はありませんでした。
試したパス /usr/sbin/sendmail /usr/lib/sendmail /usr/sbin/sendmail.send.mail 又、sendmail.sendmail をリネームして sendmail.postfix としても エラードキュメント ERROR 500が でます。
postfix-2.0.18 tarボールからの AUTH です。
こんばんは
> sendmail.postfix が私の redhat9 の /usr/sbin 以下には無く sendmail.sendmail と言うプログラム
> とsendmail しか有りません 過去に qmail でこの CGI は動作させておりましたが postfix の場合
> sendmail の パス(sendmail互換postfix)というのは何処にあるのですか? メーリングリスト等 Web も検索しましたがpostfix で参考になるような記事はありませんでした。
>
> 試したパス /usr/sbin/sendmail /usr/lib/sendmail /usr/sbin/sendmail.send.mail 又、sendmail.sendmail をリネームして sendmail.postfix としても エラードキュメント ERROR 500が でます。
> postfix-2.0.18 tarボールからの AUTH です。
ソースから入れた場合は、sendmail自体が置き換えられていた記憶があります。
サイズを調べてみてはどうですか? sendmail.sendmailと異なっていませんか?
互換プログラムは95.4KB、sendmailは、663.2KBあります。
ちなみに、RedHatなら「locate sendmail.postfix」で検索できます。一応検索前に
「updatedb」とやってDBを最新情報にしてからの方がいいでしょう。
> ソースから入れた場合は、sendmail自体が置き換えられていた記憶があります。
> サイズを調べてみてはどうですか? sendmail.sendmailと異なっていませんか?
> 互換プログラムは95.4KB、sendmailは、663.2KBあります。
> ちなみに、RedHatなら「locate sendmail.postfix」で検索できます。一応検索前に
> 「updatedb」とやってDBを最新情報にしてからの方がいいでしょう。
お世話になります
やはり locate sendmai.postfix で見あたりません(実施済み)
sendmail.sendmail = 663k /usr/sbin
sendmail = 658k /usr/sbin
sendmail = rpm版 sendmail-8.12.8-9.90
postfix = ソース版 postfix-2.0.18
95.4kb前後のファイルが探せません postfix の解凍ディレクトリには
かなりの数のsendamil lib等がありますが やはり何処かにあるのでしょうか?
/usr/lib/sendamil は、 /usr/sbin/sendmail へのリンクでした
cgi の方を更に見直しましたが やはり MTA が動作していないようです
おやじさんが redhat9 に インストールした sendmail は ソース版でしょうか?
互換プログラムは、当方では有りませんでした cgi の方で sendamil パスを
postfix のプログラムに当てるのにはどのようにすべきでしょうか?
何故?(ソース版やバージョン違いがないとして)sendmai.postfix が生成されないのか
Makefile=postfix(postfix-2.0.18/src/sendamil/sendmail sendmail.o等)
こちらを Make する方法有りますでしょうか
一部サイトでは、postfix (sendmail 互換プログラム=sendamil.sendmail)で
良いような記事もありましたが? はまってます!
解決しました sendmail.postfix に相当するファイルは /usr/sbin/sendmail.sendmail(約663kb)
何でおやじさんと違うのか更に調べてみます
当方の環境では
# mv /usr/sbin/sendmail /usr/sbin/sendmail.bak
# ln -s /usr/sbin/sendmail.sendmail /usr/sbin/sendmail
これで cgi のパスを /usr/sbin/sendmail で動作しました!
先には入力ミスをしていた可能性大です お手数かけました
同じ様態お悩みの方の一筋の参考になれば幸いです
おやじ様ありがとうございました
PS : 投稿すると何だか解決してしまう おやじ様は掲示板に不思議な力を.....
(2度目でした 同じ体験)
これからも御発展祈っています!!
redhat9のpostfixで互換するコマンドはリンクになっているらしいです
mv /usr/sbin/sendmail /usr/sbin/sendmail-OLD
mv /usr/bin/mailq /usr/bin/mailq-OLD
mv /usr/bin/newaliases /usr/bin/newaliases-OLD
のようにリンクを保存してpostfix(ソース版)をインストールすれば
postfixのsendmail,mailq,newaliases がインストールできるとの事です。