質問: centosにてメールサーバ構築 centosにてメールサーバ構築 centos5.4(i386版)にてメールサーバを構築中です。 postfixとdovecotを使用しております。 一通り設定は終えており、centosにて作成したユーザ"test"のメールアドレス"test@xxx.com"宛てに、centosからクライアントpc(mozilla thunderbird、centosのメールサーバ情報設定済み)へメールを送信して、クライアントpcのthunderbirdで受け取ることはできました。 しかし、クライアントpcのthunderbirdからメールを送信することと、クライアントpcの他のメーラー(yahooメール)からthunderbirdで設定したメールアドレス(test@xxx.com)宛に送信したメールをthunderbirdで受信することができません。 少々分かりにくい説明で申し訳ありません。 上記の説明を簡単にしますと、構築したメールサーバから [root@www ~]# mail test@xxx.com で送信したメールをwindowsにインストールしたthunderbirdで受信できるのですが、 yahooメールでtest@xxx.com宛に送信したメールをthunderbirdで受信できない、また、 thunderbirdからメールが一切送信できない という状況です。 windowsにインストールしたthunderbirdには、自分なりに設定は行ってあります。 また、ポートの開放(25番,110番)も済んでいます。 centosから送信したメールはthunderbirdで受信できているので、ある程度設定は合っているかと思うのですが・・・ ご教授の程、お願い致します。
回答: 追加補足(2)拝見しました。独自ドメインサービスのサイトにて、利用回線のグローバルipの割付はされていますか?登録されていませんと、グローバルipとドメインの名称解決されませんよ。グローバルipとドメインの名称解決・自動更新には、「dice for linux」等の利用が必要かと存じます。diceのサービス起動設定・自動更新等インストールが必要です。 それと、メールソフトのsmtpサーバ及びpopサーバアドレスは、同一lan内pcの場合、サーバのプライベートipアドレスになりますよ。 もし、smtpサーバ及びpopサーバアドレスが、ドメインになっている場合、サーバ側にhosts設定にて、サーバのipアドレスとドメイン登録にて名称解決出来るようにしなければいけません。 更にメールアドレス利用pcのhosts設定にて、同様の設定が必要です。 上記hosts設定は、ルーターの簡易dns設定(dnsリレー・dnsフォワーディング)でも代用可能です。ドメインサーバアクセス時に、プロバイダのdnsサーバへアクセスし、dnsからドメインを名称解決出来るように設定しなければいけません。