はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 Postfixの再設定について
日時: 2010/06/30 10:14
名前: kumasan
参照: http://city21.homedns.org/info/

1.不明点・障害内容:Postfixの設定について
2.ログの有無   :なし
  (有:その内容) :
3.Distribution  :2.6.11-1.1369_FC4
      Version :
4.Service Name  :
      Version :
5.ネットワーク構成:光フレッツ + FC4

kumasanです

Postfixの設定で質問させてください
先般も質問させていただきましたが
以前、メールサーバを設定していたのですが諸事情があり再設定
することにしました。
そこで、前回も参考にさせてもらったhttp://kajuhome.com/の
サイトにある
「メールサーバ(SMTP)の構築(Postfix)」をみて、設定をしようと
しています
何点か質問させてください
(質問1)
/etc/postfix/main.cfをみていて、意味のわからない所があります
下記の不明点について教えていただけないでしょうか
まず、「これ以降は、最下位行に追加」という所ですが

①smtpd_sasl_auth_enable = yes

「メール送信時にアカウント名・パスワードをサーバに通知しメールサーバから認証を受ける(SASL認証)」
とありますが、
この設定は、例えば、クライアントPC側のoutlook expres設定の時、
ツール-アカウト-メールタブ-アカウト-プロパティ-サーバタブの下に「送信メールサーバ」という項目
がありますが、ここをチェックする場合にこの②を設定すると思っていいのでしょうか

(質問2)

■ メールボックスの設定
 このところで
# mkdir /home/linux/Maildir
 一度、設定するとなっています
これをすると
======================================================
[root@linux ~]# mkdir /home/linux/Maildir
mkdir: ディレクトリ `/home/linux/Maildir' を作成できません: そのようなファイルやディレクトリはありません
======================================================
このように出て、作成できません
/home/の中に/linux/もないのですが、まずそれを作成してからでしょうか?

(質問3)
■ SMTP-Authユーザパスワードの設定
既存のアカウント(ユーザ)のパスワードとSMTP-Authパスワードを別にする場合です。
SMTP-Authパスワードを明示的にしたい場合に設定して下さい。(推奨)
とある所ですが
これは、上記の質問1の最後の所で
「送信メールサーバ」という項目にチェックして、
「次のアカウトとパスワードでログオンする
という所を利用しなければここの設定は不要と理解してよろしいでしょうか

質問が長くなり申し訳ありません
メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8] [9]

■ コンテンツ関連情報

 Re: Postfixの再設定について ( No.36 )
日時: 2010/07/14 14:15
名前: 管理者

kumasanさま

ご返信ができなかった事をお詫びいたします。

>したがって、「Jul 13 20:44:58」のログから「推測」の範囲ですが、もしかすると今でも
>サーバ上でsendmailが起動しているということはございませんでしょうか。


ペングインさまが仰っている事が当たっている様に思いますね。
似たスレッドが過去に在りますのでご確認ください。

  参照:http://kajuhome.com/patio_thread/580.shtml

strangerさま
ペングインさま

サポート頂きまして大変ありがとうございます。
当方にも勉強させられる事が多々あり大変光栄です。


当サイトが頻繁に繋がりにくくなっている事も合わせてお詫び申し上げます。
少しずつでは御座いますが当方も時間が取れる様になりましたので、合間を見て参加させて頂きます。
メンテ
 Re: Postfixの再設定について ( No.37 )
日時: 2010/07/14 20:43
名前: kumasan   <kumano1950@ehime.email.ne.jp>
参照: http://www.city21.homedns.org/info

 ペングイン 様

 本当に長い間、申し訳ありません。
 
  いただいた質問について下記に添付します
  >[確認方法1]

   [root@linux ~]# ps -ef | grep sendmail
   root   31977 31953 0 20:19 pts/1  00:00:00 grep sendmail
  >[確認方法2]
   [root@linux ~]# netstat -antp | egrep '\:25|\:587'
   [root@linux ~]#
  このようになり、何も表示できませんでした

 ペングイン 様
 管理者 様

   >ペングインさまが仰っている事が当たっている様に思いますね。
   >似たスレッドが過去に在りますのでご確認ください 

   教えていただいたサイトをみさせていただきました
   
  >ご指摘のとおりでした。サービスはオフにしていたので
  >それで安心しきっていました。sendmailがたちあがっているの
  >にきづかず。。。
  >無事postfixの動作確認できました。

  この方がとった方法は、
  「sendmailのサービスはOFFにしていので、それをストップさせた」
  と解釈しました
  そこで
   「sendmailを止めたい」と考え、下記のサイトから
  
   http://blogs.yahoo.co.jp/eguchium/40880958.html
  # chkconfig --level 345 sendmail off
  
  としたり、、
  sendmailを完全に止めることで
  #sendmail_enable="NONE"
  こちらのコマンドを入れた後
  postfixをrestartしても、
  ==================================
  postfix を停止中:   [失敗]
  postfix を起動中:   [ OK ]
  ==================================

  となり同じ状態です

  でも、このようにrestartで[失敗]が出始めたのは
  この3-4日前からで
  その前は停止中[OK] 起動中[OK]となっていました

  あと、参考になるかどうか不明ですが
  sendmailが動作しているというご指摘を受けたので

 sendmailのメールキューに溜まっているメールの表示をして
 みたら下記のようにメールがたまっている状態でした
===============================================================
# sendmail -bp 
[root@linux ~]# sendmail -bp
postqueue: warning: Mail system is down -- accessing queue directly
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
95184290791   125 Wed Jul 14 07:57:36 root
                     abcde@city21.homedns.org
C5D4B29078C   572 Tue Jul 13 03:00:01 root
                     kumano9800022@yahoo.co.jp
C82E229078E   377 Tue Jul 13 20:57:17 root
                     root
A86B7290785   698 Sun Jul 11 15:20:04 root
                     root
CDBE5290788   572 Mon Jul 12 03:00:01 root
                     kumano9800022@yahoo.co.jp
98247290789   698 Mon Jul 12 15:20:04 root
                     root
A4104290786   377 Sun Jul 11 19:54:44 root
                     root
9270729078A   377 Mon Jul 12 20:13:51 root
                     root
64D5129078B  15035 Mon Jul 12 19:02:32 root
                     root
90A8529078F   7805 Tue Jul 13 19:02:29 root
                     root
35D02290790   572 Wed Jul 14 03:00:02 root
                     kumano9800022@yahoo.co.jp
82D92290787   7480 Sun Jul 11 19:02:35 root
                     root
9B07D29078D   698 Tue Jul 13 15:20:04 root
                     root
-- 34 Kbytes in 13 Requests.
===============================================================

 さて、このような状態になったので、今後のやり方としては
 postfixの再インストールからでなく
 まず、main.cfを旧のものに差し替えてみようかと思っているのですが
 
 当方が今後、どのようにしていけばいいかサジェッションいただければ
 幸いです

メンテ
 Re: Postfixの再設定について ( No.38 )
日時: 2010/07/14 21:01
名前: ペングイン
参照: http://blog.trippyboy.com

kumasan様

ペングインがsendmailの動作確認をお願いしたのは以下のログを元にです。

>linux postfix/master[23091]: fatal: bind 0.0.0.0 port 587: Address already in use

これは、587番ポートが何かによって利用されている事を意味しています。
これを停止しないと587番ポートを利用するpostfixは起動できません。

3〜4日前からPostfixにて587番ポートをLISTENするように設定を変更
されたためと思われます。

再度で申し訳ございませんが、587番ポートをLISTENしているプログラムがない
と思われる(netstatの結果から)ので、以下をお試し頂けますでしょうか。

lsof -i:587
lsof -i:25

上記コマンドは、それぞれのポートを利用している物を表示します。

もし上記でも何も表示がされない場合は、Postfixの設定ファイルを
疑う必要性が出て来てしまいます。

もし差し支えございません場合、ps -ef の全結果をご提示頂けますと
何かきっかけを見つけられるかもしれません。

以上宜しくお願いいたします。
メンテ
 Re: Postfixの再設定について ( No.39 )
日時: 2010/07/15 11:16
名前: kumasan
参照: http://city21.homedns.org/info/

ペングイン 様

 kumasanです。

# lsof -i:587
# lsof -i:25
 どちらも、何も出てきませんでした

また、
>ps -ef の全結果・・・
こちらの件ですが、「3000文字を超える」ということで掲載
できなかったので下記サイトにアップしました
お手数ですが、よろしくお願いします。


http://city21.homedns.org/users/shitsumon/psef.htm
メンテ
 Re: Postfixの再設定について ( No.40 )
日時: 2010/07/15 12:52
名前: ペングイン
参照: http://blog.trippyboy.com/

kumasan様

お疲れ様です。ペングインです。
ご確認頂きありがとうございました。

Postfixを利用するに当たり「alternatives --config mta」でPostfix利用に
変更されたと思われますが、念のために(起動しているとは思えないが)以下を
お試し下さい。

service sendmail status

・「sendmail dead but subsys locked」が表示される場合は、
 1. 現行のPostfixを停止: service postfix stop
 2. MTAをsendmailへ変更: alternatives --config mta
 3. sendmailの起動:    service sendmail start
 4. sendmailの停止:    service sendmail stop
 5. ステータス確認:    service sendmail status
              「sendmail is stopped」になることを確認。
 6. MTAをPostfixへ変更:  alternatives --config mta
 7. Postfixの起動:    service postfix restart

 これで起動できたら万歳!

・「sendmail is stopped」が表示される場合。
 1. /etc/postfix/master.cf の「submission inet n - n - - smtpd」をコメントアウト。
 2. service postfix restart で postfix の再起動。
 3. netstat -antp | grep master で起動状況を確認。
 4. 587番ポートで起動があれるか確認。

 25番、587番両方で起動している場合、設定ファイルのどこかでの二重記載か???
 ペングイン環境にて設定ファイルでの二重定義による587番ポート利用を2度利用しようと
 するか検証を重ねましたが、再現できませんでした。

メンテ

Page:  [1] [2] [3] [4] [5] [6] [7] [8] [9]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.