質問: メールサーバー構築がうまくいきません。受信は出来ますが、送信が出来ません。 メールサーバソフトは「argo soft mail server」のfreeバージョンを使用しています。 この度は、メールサーバーを構築したく、設定を一通りやりました。 結果、他のサーバーからの受信は完璧です。 しかし、他のサーバーへの送信が出来ません。 error: 接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。または接続済みのホストが応答しなかったため、確立された接続は失敗しました。 というエラーログが出ます。 メーラーのアカウントの設定で「pop」「smtp」の指定をドメインにすると、受信が出来て、送信が出来ません。 また、指定をグローバルipにすると、送受信共に出来なくなります。 一応、初心者でもあるため、この手の問題の原因が分かりません。 因みに、メールサーバーの設定で「dnsサーバー」の設定項目をルーターのipアドレスにしたのですが、どうやら、この設定項目が原因に絡んでいるようです。 一応、色々とネットで調べました。が、症状が解明できず・・・。こうして、ご質問させて頂いています。 以上、どうかご指導のほど宜しくお願い申し上げます。
回答: dnsサーバの設定だと思います。 メールサーバ上でnslookupなどで名前解決ができるかどうか確認してみてください。 相手先からメールが来るということはあなたのメールサーバがmxレコードとしてdnsに登録されているから来ることになります。あなたの使用しているドメインは自前のdnsサーバでしょうか?それともddnsサービスを使用しているのでしょうか?どちらにしてもあなたの使用しているドメインを登録しているdnsサーバに >「dnsサーバー」の設定項目 を変更してみてください。 また、dnsの設定で逆引きが正しく設定されていないと、最近のメールサーバはメールをリジェクトします。昔(大昔かな?)は大丈夫だったんですが、スパムメールが流行りだしてからはそれが普通になってしまいました。