Postfix+Dovecotでメール送受信できません
Mac mini/OSX 10.8(ServerではないMountain Lion)にPostfixとDovecotをインストールして、閉じたLAN内だけで使うメールサーバを構築しようとしているのですが上手くいきません。原因や直し方をご存じの方がいましたらアドバイスいただけると有り難いです。
●Postfixはここを参考にインストールしました
http://earlybirds.ddo.jp/namahage/inegalog/article.php?id=60
メール送信に関しては、上記ブログの通りターミナルからテスト送信することはできました。ですが、AppleMailで新規メールを作成し、送信しようとすると「差出人のアドレス admin@192.168.0.52は、サーバ192.168.0.52から拒否されました」と送信エラーが出てしまいます。
AppleMailの接続診断では、送信(SMTP)は接続できた状況のようで「サーバに接続しました。ログインは必要ありません」と表示されています。
いま送信しようとしているのは、以前から使っているLAN内の別サーバ(OSX 10.5, Eudora Internet Mail Server)で info@192.168.0.50 です。
OSX 10.8のAppleMailから SMTPサーバ192.168.0.50 を使って info@192.168.0.50 へ送信することはできます。送信時のSSLや認証は全て「無し」に設定しています。
●Dovecotはここを参考にインストールしました
http://d.hatena.ne.jp/itmammoth/20130302/1362213258
メール送信に関しては、AppleMailの接続診断で受信(POP)は「アカウントにログイン中」と表示されたままの状況が続き、ログインが完了しません。
ターミナルで、telnet localhost 110 と入力すると
Connected to localhost.
Escape character is '^]'.
+OK Dovecot ready.
と表示されますし、アクティビティモニタを見ても_dovecotのプロセスとしてanvilが動いているようです。
ちなみに、OSX 10.8のAppleMailから LAN内の別のPOPサーバ(OSX 10.5, Eudora Internet Mail Server)192.168.0.50 のメールボックスから info@192.168.0.50 のメールを受信(APOP、ポート110)することはできました。
【質問】
1.AppleMailからの送信、受信が正しく行えるようにするには、どうすればよいでしょうか?
2.従来LAN内で使っていたEudora Internet Mail Serverは、サーバ名を設定せず固定のIPアドレスだけで運用できていたのですが、Postfixはサーバ名にIPアドレスを設定しようとするとエラーが出てしまうため、仕方なく lanserver.jp と仮のサーバ名を設定してあります。
これが原因で送受信できないようでしたら、IPアドレスだけでPostfix+Dovecotを使う方法はないでしょうか?
送信者名を admin@lanserver.jp にして送信トライしてみても、結果は上記と同じでした。
【環境】
Mac mini (Late 2012) Intel Core i7 2.3GHz
8GB RAM, 1.12TB Fusion Drive
Mac OS X 10.8.4
Postfix 2.9.2
Dovecot 2.2.2
AppleMail 6.5
Xcode 4.6.3
長文になってしまい、すみません。
どうぞよろしくお願いいたします。
件名を修正しました:Beginner70
Mac mini, OS X Mountain Lion (10.8.4), Postfix, Dovecot, AppleMail