メールサーバーのリレー設定
CentOSでメールサーバーを動作させました。
イントラネット内のみでは送信受信がうまくいくのですが、
gmailなどの外部のメールアドレスに送信しようとすると
Undelivered Mail Returned to Sender
This is the mail system at host bach.hmt.local.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to <postmaster>
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<test@hege.hoge.local>: host xxx.xxx.xxx.xxx[xxx.xxx.xxx.xxx] said: 554 5.7.1
<test@hege.hoge.local>: Relay access denied (in reply to RCPT TO command)
リレーが拒否されたというようなメールが返ってきました。
この返信メール内のhostのアドレスはpostfixの/etc/postfix/main.cfで
relayhost = [xxx.xxx.xxx.xxx]
と設定されていました。このxxx.xxx.xxx.xxxは現在契約している
レンタルサーバーのIPアドレスです。
契約しているレンタルサーバー経由でリレーさせるために設定だと思うのですが、
前担当者の設定時、
以前は別のレンタルサーバーを契約していて、25番送信ができたためか
yyy.yyy.yyy.yyyと設定してあることで、外にもメール送信ができていたのですが、
レンタルサーバーを別の業者に変更し、上記のようにリレー設定をしたところ、
メールが戻ってくるようになりました。
そこで質問なのですが、
インターネットの外のメールにメールを出せるようにするには、
どこの部分を設定するようにすればいいでしょうか?
レンタルサーバーの25番なのか?
どこのDNSを設定すればいいのかは不明ですが、DNSに現在設定しようとしている
メールサーバーを設定しないといけないのか?
この設定していようとしているDNSサーバーの指定は、
同じイントラネット上のWindowsServer2008R2のDNSになっています。
受信はできなくても構いません。
ちょっと複雑なのですが、インターネットで調べてもなかなか見つけることができませんでした。
よろしくお願いします