はじめての自宅サーバ構築 - 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.31 )
日時: 2010/07/13 17:56
名前: stranger
参照: http://ja.528p.com/

再確認
あなたのサーバ(またはルータ)は固定グローバルIPですか
DNSは固定グローバルIPの自前サーバですか
homedns.orgはDDNSだと思うけど、あなたのサーバとは別物ですか
pikaraは固定グローバルIPの場合、port587を使う必要があるのですか

動的グローバルIPならport587の設定をしないでメール送信できると思えない 
メンテ
 Re: Postfixの再設定について ( No.32 )
日時: 2010/07/13 19:26
名前: kumasan   <kumano1950@ehime.email.ne.jp>
参照: http://www.city21.homedns.org/info

ペングイン様

 また、早速、ありがとうございます。
 
 ひとつひとつ、現状を報告させていただきます

 >お勧めは、「netstat -antp | grep master」で、25と587が
 >記載されているか確認をする方法です。

 # netstat -antp | grep master とすると
 何も表示されなく、「#」に戻ります

 ># /etc/hostsに「127.0.0.1 localhost」が無かったりして・・・
 申し訳ありませんでした。
 なかったので、追加しました

 >1.設定変更後、Postfixの再起動は行われましたか?(service postfix restart)
 これはいつもやっているのですが・・・

 ===========================
 postfix を停止中:   [失敗]
 postfix を起動中:   [ OK ]
 ===========================
 このようになります
 起動するのでOKかと思っていましたが・・・

 >2.postfixは起動しておりますか?(service postfix status)
 これを実施すると、
 
 ===========================
 master は停止しています
 ===========================
 となりました。
 
 次の手があれば教えていただければ幸いです


stranger様

 また、早速、ありがとうございます。

 今、質問させてもらっているのは、D-DNSです。
 
 >動的グローバルIPならport587の設定をしないでメール送信できると思えない
 
 お二人の方から教えていただいた下記サイト
 http://hyphenlink.blog48.fc2.com/blog-entry-37.html

 この環境が当方の環境(D-DNSとpikara)の設定ですよね・・・
 
 こちらの設定をしていけばいいのかと思っているのですが・・・

 今、587番portの設定ができていないようなので、
 とりあえず、port587の開ける方法を模索しています

 

 


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

>  >2.postfixは起動しておりますか?(service postfix status)
> これを実施すると、

>   ===========================
>  master は停止しています
>   ===========================
> となりました。
>  
>  次の手があれば教えていただければ幸いです


postfix以外にsendmailをインストールされた経緯などありますか?
または、もともとsendmailを利用していたなどある場合

alternatives --display mta の結果をください。

postfixを再起動後のログをください。

↓これを実行してみてください。
service postfix restart ; for n in messages maillog ; do echo /var/log/$n ; tail -n 5 /var/log/$n ; echo ; done
メンテ
 Re: Postfixの再設定について ( No.34 )
日時: 2010/07/14 08:25
名前: kumasan   <kumano1950@ehime.email.ne.jp>
参照: http://www.city21.homedns.org/info

ペングイン 様

 
 sendmaiについては、設定等はした覚えはないのですが
 自分が持っている、本に記載のとおりインストールをした時に
 インストールしていると思います
 その時、設定で、sendmailからpostfixの設定にした記憶がありますl
 ということで、下記の結果について添付してみます
 これをみると、「最適」がsendmailと言っていますね

 ============================================
[root@linux ~]# alternatives --display mta
mta - ステータスは手動です。
リンクは現在 /usr/sbin/sendmail.postfix を指しています。
/usr/sbin/sendmail.sendmail - 優先項目 90
 スレーブ mta-pam: /etc/pam.d/smtp.sendmail
 スレーブ mta-mailq: /usr/bin/mailq.sendmail
 スレーブ mta-newaliases: /usr/bin/newaliases.sendmail
 スレーブ mta-rmail: /usr/bin/rmail.sendmail
 スレーブ mta-sendmail: /usr/lib/sendmail.sendmail
 スレーブ mta-mailqman: /usr/share/man/man1/mailq.sendmail.1.gz
 スレーブ mta-newaliasesman: /usr/share/man/man1/newaliases.sendmail.1.gz
 スレーブ mta-aliasesman: /usr/share/man/man5/aliases.sendmail.5.gz
 スレーブ mta-sendmailman: /usr/share/man/man8/sendmail.sendmail.8.gz
/usr/sbin/sendmail.postfix - 優先項目 30
 スレーブ mta-pam: /etc/pam.d/smtp.postfix
 スレーブ mta-mailq: /usr/bin/mailq.postfix
 スレーブ mta-newaliases: /usr/bin/newaliases.postfix
 スレーブ mta-rmail: /usr/bin/rmail.postfix
 スレーブ mta-sendmail: /usr/lib/sendmail.postfix
 スレーブ mta-mailqman: /usr/share/man/man1/mailq.postfix.1.gz
 スレーブ mta-newaliasesman: /usr/share/man/man1/newaliases.postfix.1.gz
 スレーブ mta-aliasesman: /usr/share/man/man5/aliases.postfix.5.gz
 スレーブ mta-sendmailman: /usr/share/man/man1/sendmail.postfix.1.gz
現在の「最適」バージョンは /usr/sbin/sendmail.sendmail です。
=====================================================================

ご指示の結果は下記のとおりです。

========================================================================
[root@linux ~]# service postfix restart ; for n in messages maillog ; do echo /v                                                                 ar/log/$n ; tail -n 5 /var/log/$n ; echo ; done
postfix を停止中:                     [失敗]
postfix を起動中:                     [ OK ]
/var/log/messages
Jul 13 20:46:15 linux su(pam_unix)[22711]: session closed for user root
Jul 13 20:46:17 linux sshd(pam_unix)[22690]: session closed for user kumano
Jul 13 23:33:22 linux named[23904]: lame server resolving 'motemote.daa.jp' (in                                                                  'daa.jp'?): 210.239.46.2#53
Jul 14 08:13:16 linux sshd(pam_unix)[27159]: session opened for user kumano by (                                                                 uid=0)
Jul 14 08:13:24 linux su(pam_unix)[27180]: session opened for user root by (uid=                                                                 500)

/var/log/maillog
Jul 13 20:44:58 linux postfix/postfix-script: starting the Postfix mail system
Jul 13 20:44:58 linux postfix/master[23091]: fatal: bind 0.0.0.0 port 587: Addre                                                                 ss already in use
Jul 13 20:46:00 linux pop3-login: Login: abcde [::ffff:118.13.0.124]
Jul 14 08:14:41 linux postfix/postfix-script: fatal: the Postfix mail system is                                                                  not running
Jul 14 08:14:44 linux postfix/postfix-script: starting the Postfix mail system

=========================================================================

 とりあえず、ご指摘のものを添付させていただきました

 本日、これから午後8時くらいまで外出しますので
 対応が必要な場合もそれからとなります

 ということで急ぎではありませんので、何かご指示があればよろしくお願いします。
メンテ
 Re: Postfixの再設定について ( No.35 )
日時: 2010/07/14 13:55
名前: ペングイン
参照: http://blog.trippyboy.com/

kumasan様

情報ご提示頂きありがとうございます。

> [root@linux ~]# alternatives --display mta
> mta - ステータスは手動です。
> リンクは現在 /usr/sbin/sendmail.postfix を指しています。


 -- 以下省略 --

> =====================================================================

現在postfixが利用されるようになっておりますね。
この部分は正しく設定できているようです。

> ========================================================================
> [root@linux ~]# service postfix restart ; for n in messages maillog ; do echo/var/log/$n ; tail -n 5 /var/log/$n ; echo ; done


 -- 一部省略 --

> /var/log/maillog
> Jul 13 20:44:58 linux postfix/postfix-script: starting the Postfix mail system
> Jul 13 20:44:58 linux postfix/master[23091]: fatal: bind 0.0.0.0 port 587: Addre                                                                 ss already in use
> Jul 13 20:46:00 linux pop3-login: Login: abcde [::ffff:118.13.0.124]
> Jul 14 08:14:41 linux postfix/postfix-script: fatal: the Postfix mail system is                                                                  not running
> Jul 14 08:14:44 linux postfix/postfix-script: starting the Postfix mail system


今朝の8:14に起動した時のログですが、起動後すぐに「tail」でログを見て頂くよう
お願いしてしまいました為、少々ログが欠けている可能性があります。

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

[確認方法1]
  ps -ef | grep sendmail
  ※psコマンドを用いて起動中のプロセスを確認します。

[確認方法2]
  netstat -antp | egrep '\:25|\:587'
  ※先日と同じく「netstat」コマンドですが、このたびは25番または587番ポートを利用している
   物がないか確認が必要です。

以上お試しくださいませ。
メンテ

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.