こんばんは。
メールについてお聞きしたいのですが、
現在、postfix,qpopperをインストールした状態なのですが、
メールの配送テストをする為に、シェルのmailコマンド
でmail ユーザ名@FQDN として、他のredhatのユーザにメールしてみたのですが、
うまく送信(受信?)されません。
mail 外部宛てアドレス で外部アカウントには送信できるのですが、、、
そこで、各ユーザーのメールボックスを確認してみたいのですが、メールボックスは何処に
あるのでしょうか?
(/home/各ユーザ の中かと思ったのですが、ありませんでした)
あと、telnetで、メールの実際の動作を確認できると聞いたのですが、自分はSSHを使っています、
SSHでもログインできるのでしょうか?
(説明だと、telnet⇒set local_echo⇒open pop.aiueo.com 25とあるのですが、
telnetとSSHの違いは、単にデータの暗号がされてるかされてないかの違いですよね?)
よろしくお願いします。
すみません、メールボックスは見つかりました。
>そこで、各ユーザーのメールボックスを確認してみたいのですが、メールボックスは何処に
>あるのでしょうか?
>(/home/各ユーザ の中かと思ったのですが、ありませんでした
/var/spool/mail
の中でした。
こんばんは。
メール配送テストで受信ができないのは、postfixのmasterデーモンが起動
していないのが原因のようでした。
(masterが起動しないと、pikupは動作しないと調べていてあったのですが、)
ps aux | grep postfix
とすると、qmgrとpickupはあるのですが、masterが見つかりません。
本来、masterは/usr/lib/postfix/masterにあると思うのですが(よくわからないのですが)、
自分のPCには/usr/libにpostfix
というディレクトリがありませんでした。
これはインストール失敗なのでしょうか?
あと、
おやじさんコンテンツのpostfixにて、
aliasesファイル・データベースの指定
---------------------------------------
#alias_maps = hash:/etc/aliases
#alias_database = hash:/etc/aliases
↓削除
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
---------------------------------------
とあるのですが、自分の場合、aliasesファイルは/etc/postfix/aliasesにあるので、
それぞれhash:/etc/postfix/aliases
としたのですが、それは問題ないでしょうか?
何度もすみませんが、よろしくお願いします。
こんばんは。
> メール配送テストで受信ができないのは、postfixのmasterデーモンが起動
> していないのが原因のようでした。
> (masterが起動しないと、pikupは動作しないと調べていてあったのですが、)
>
> ps aux | grep postfix
>
> とすると、qmgrとpickupはあるのですが、masterが見つかりません。
mastarはrootで動いていますから、上記では見えません。 ps aux で見えるはずです。
> 本来、masterは/usr/lib/postfix/masterにあると思うのですが(よくわからないのですが)、
> 自分のPCには/usr/libにpostfix
> というディレクトリがありませんでした。
おやじのは、/usr/libexec/postfix配下にあります。バージョンやrpm等で異なります。
同じバージョン同じインンストール方法でないかぎり、config時(makefileやconfigのoptionで)
どこにでも持っていけるので、自分で何をしているのか、自分で見つけるようにしないといつまでも
何もできませんよ。(少しきつい言い方かもしれませんが)
> これはインストール失敗なのでしょうか?
正常だと思います。akuroさんが設定したmain.cfに従って動いているだけです。ソフトは
そんなにいいかげんではありません。
> あと、
> おやじさんコンテンツのpostfixにて、
> aliasesファイル・データベースの指定
> ---------------------------------------
> #alias_maps = hash:/etc/aliases
> #alias_database = hash:/etc/aliases
> ↓削除
> alias_maps = hash:/etc/aliases
> alias_database = hash:/etc/aliases
> ---------------------------------------
>
> とあるのですが、自分の場合、aliasesファイルは/etc/postfix/aliasesにあるので、
> それぞれhash:/etc/postfix/aliases
> としたのですが、それは問題ないでしょうか?
同じである必要性は何もありません。必要な情報が入っていて、main.cfでそこを指定
しているなら何も問題ないのではないでしょうか。
ちなみにおやじのバックアップ機なんて、tls用のrpmをインストールしているので、
/usr/bin/newaliases.postfix になっていますよ。
こうと自分で思うことを、いろいろなHPをみてやっていくしかないと思います。
それができないなら、まずは、参考にしたHPと同じバージョンで全く同じ方法でやって
みることです。そこで、個々の設定が何を指示しているか考えてみましょう。
こんにちは。
>mastarはrootで動いていますから、上記では見えません。 ps aux で見えるはずです。
実行してみたのですが、masterはありませんでした。
もう少し調べてみたいと思います。
(masterファイル自体は発見しました)
>おやじのは、/usr/libexec/postfix配下にあります。バージョンやrpm等で異なります。
>同じバージョン同じインンストール方法でないかぎり、config時(makefileやconfigのoptionで)
installファイルを調べてみると、デーモンの場所が書いてありました。
>どこにでも持っていけるので、自分で何をしているのか、自分で見つけるようにしないといつまでも
>何もできませんよ。(少しきつい言い方かもしれませんが)
現在、maikefile等を見てもさっぱりな状況なのですが、あるていど解析できないと
まずいですよね。
>同じである必要性は何もありません。必要な情報が入っていて、main.cfでそこを指定
>しているなら何も問題ないのではないでしょうか。
> ちなみにおやじのバックアップ機なんて、tls用のrpmをインストールしているので、
>/usr/bin/newaliases.postfix になっていますよ。
> こうと自分で思うことを、いろいろなHPをみてやっていくしかないと思います。
>それができないなら、まずは、参考にしたHPと同じバージョンで全く同じ方法でやって
>みることです。そこで、個々の設定が何を指示しているか考えてみましょう。
地道に試して見たいと思います。
こんばんは。
あれから、色々調べてみたのですが、なんとかローカルメールが送れる
ようになりました(お騒がせしました)。
なぜ動くようになったのかはさっぱりなのですが、
ただ、妙なのはmasterデーモンは今もps auxしても発見できません。
そのかわり、trivialというデーモンが起動するようになりました。
以前原因は不明で調査中なのですが、ログを見ると前は
masterでエラーがあったのですが、現在は稼動しています。
(という事はmasterは起動しているらしいのです)
masterは常駐してる(?)のでpsで引っかかるはずなのですが、どうやら、呼ばれてから
起動しているみたいなのです。
さらに、localというデーモン(?)も以前エラーがあったのですが、現在は
warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
となんとか警告ですんでいます。
こんばんは。
(何度もすみません)
無事アウトルックから、redhatユーザー向けのメールを取得できました。
(いままでテストしていた大量のメールも一気にきました)
おやじさんのおかげで、目標の第一段階が終了しました。
(dns,www,ftp,mailの稼動成功です)
ありがとうございました。