Top過去ログ目次掲示板

作成日:2004年02月29日 作成:おやじ
掲示板で過去に質問された内容です。

No.2690 sendmail互換プログラムの修正の件


No.2690 投稿時間:2004年02月29日(Sun) 20:59 投稿者名:ニュータウン URL:
タイトル:sendmail互換プログラムの修正の件

こんばんは

無事、おやじさんのページを参考に 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 です。


No.2692 投稿時間:2004年02月29日(Sun) 21:30 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/
タイトル:ソースから入れた場合は、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自体が置き換えられていた記憶があります。
 サイズを調べてみてはどうですか? sendmail.sendmailと異なっていませんか?
 互換プログラムは95.4KB、sendmailは、663.2KBあります。
ちなみに、RedHatなら「locate sendmail.postfix」で検索できます。一応検索前に
「updatedb」とやってDBを最新情報にしてからの方がいいでしょう。


No.2694 投稿時間:2004年03月01日(Mon) 09:10 投稿者名:ニュータウン URL:
タイトル:Re: ソースから入れた場合は、sendmail自体が置き換えられる?

>  ソースから入れた場合は、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等がありますが やはり何処かにあるのでしょうか?


No.2696 投稿時間:2004年03月01日(Mon) 12:34 投稿者名:ニュータウン URL:
タイトル:見あたりません

/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)で
良いような記事もありましたが? はまってます!


No.2697 投稿時間:2004年03月01日(Mon) 15:28 投稿者名:ニュータウン URL:
タイトル:Re: 見あたりません

解決しました 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度目でした 同じ体験)
  これからも御発展祈っています!!


No.2700 投稿時間:2004年03月01日(Mon) 18:00 投稿者名:ニュータウン URL:
タイトル:解決 インストール方法

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 がインストールできるとの事です。



掲示板▲頁先頭