このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

OSX 10.4 サーバー管理でのメール設定について

発言者:まうんとーぷ
( Date Saturday, April 30, 2005 19:49:52 )


今回はじめて OSX Server の 「サーバー管理」画面から
メールサーバ設定をおこなう中で、疑問に思った点がありましたので
ご教授いただければと思います。

サーバー設定で最後まで悩んだのが自ドメイン宛メール受信についてで、
画面上の設定だけでは自ドメイン宛メールまでリレー拒否のままで
うまくいきませんでした。

というわけで、 /etc/postfix/main.cf を直接確認しますと、
mydestination がコメントアウトのままで、ファイル末尾のほうにも
追加されていませんでした。
そこで mydestination に自ドメインの記述を追加して
正常に受信できるようにはなりました。

ここで、上記「サーバー管理」の設定についてなんですが、
メールサービスの設定の中で
この mydestination に結びつく設定項目は
  [SMTPを許可する]-[受信メールを許可する]-[ドメイン名]
だと思って設定していたのですが、
これって別物なんでしょうか?
なんか納得いかないなぁという感じです。

  やっぱり最後にあてになるのは直接編集なのかぁの まうんとーぷ でした

いこ さんからのコメント
( Sunday, May 01, 2005 09:38:54 )

[SMTPを許可する]-[受信メールを許可する]-[ドメイン名]
ではありませんよね。
一般設定の送信の部分の
[SMTPを許可する]
と
[すべてのメールをこのホストを経由してリレーする]:[ドメイン名]
のことを言っているのではありませんか?この設定はrelayhostに関係していてmydestinationと
は関係ありません。リレーホストとは何かについてはマニュアルに記載がありませんか?

自分が何者かを設定するのは詳細設定のローカルホストのエイリアスです。最初がmyhostname
それ以降がmydestinationに書かれます。mydestinationにmyhostnameもありますので、すべてが
mydestinationに指定されたことになります。

私もマニュアルを熟読しているわけじゃありませんが、自ドメインの設定はどうするのかもきっと
書かれていると思いますよ。

まうんとーぷ さんからのコメント
( Sunday, May 01, 2005 11:41:53 )

いこ さん、みなさん、こん**は。

いこ さん、コメントありがとうございます。
>自分が何者かを設定するのは詳細設定のローカルホストのエイリアスです。
当該項目をみてみますと確かに手打ちしたものが反映されています。
main.cf と 10.4 サーバー管理 の GUI での入力項目を対比させてみると、
  [一般-]-[SMTPを許可する]-[受信メールを許可する]-[ドメイン名] -> mydomain
  [一般-]-[SMTPを許可する]-[受信メールを許可する]-[ホスト名] -> myhostname
  [一般-]-[SMTPを許可する]-[送信メールをリレーするときに経由するホスト] -> relayhost
になっていますね。
で、手打ちで
   mydestination = $myhostname, localhost.$mydomain, localhost, $mydomaint
と入力したものについては、
  [詳細]-[ホスト]-[ローカルホストのエイリアス] -> localhost と Smydomain
というかたちで反映されていました。

OSX 10.3 の時は Server じゃなく 、
POSTFIX の設定を直接編集でやったんで編集すべき項目名と値はわかっていたんですが、
まさか [詳細]-[ホスト]-[ローカルホストのエイリアス] が関係するとは…(^^;)

     設定中にヘルプをみたら目次の先は英語だった(^^;)の まうんとーぷ でした

いこ さんからのコメント
( Sunday, May 01, 2005 18:15:10 )

10.4のサーバ管理の項目でしたか。どうも失礼しました。