• 締切済み

SENDMAILリレー設定

私はRedhatlinux7.3を使ってSENDMAILでサーバを立ててみようと思っております。 SENDMAILのバージョンは8.11.6です。インストールそのままです。 POPにつきましては、POP3を起動させることができ、受信はうまくいきました。 SMTPにつきましては特にSENDMAILの設定をせずメールを送ってみると以下のようなメッセージが出てきました。 550 5.7.1 <user@domain.jp> Relaying denied. IP name lookup failed [192.168.0.11] これはIPアドレスが許可されていないのだと思z、/etc/mail/relay-domainsに192.168.0を入れて見ると送信が可能になりました。 実は私がやりたいことはまったく他のネットワークからこのSMTPを使いたいと考えております。もちろんIPは決まっておりません。 送信者のアドレスが特定ドメインのメールのみSMTPリレーをしたいと思っているのですがどのような設定をすれば良いのかをご教授していただければと思います。また、バーチャルドメイン環境も作成してみたいと思ってます。 現在のところrelay-domainsを空欄にしてaccessにリレーしたいドメイン RELAYと設定してみましたが同様のエラーがきました。

みんなの回答

  • onosuke
  • ベストアンサー率67% (310/456)
回答No.2

「送信者の(ホスト)アドレスが特定ドメイン」という条件を使うには、「送信する方の(ホストアドレスの)全ドメイン(一覧)」を入力することが必須事項です。 もし、違うというのなら、gogouraさんが用語の解釈や用法を間違えている、一般的でない省略をした、等の可能性があります。 何か別の書き方で"質問"や"回答に対する補足"を書き直してください。 ちなみに… もし、送信者のメールアドレスのドメイン名で制限しようというつもりなら、それは無意味です。MUAからの送信者メールアドレスは信頼性ゼロの自己申告情報に過ぎません。(だから、SMTP AUTHなどの話が出る)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

relay-domainsに、 domain.jp ――で、通りませんか? 外部からメールを送信できるようにさせるのだったら、SMTP Authを有効にした方が良いかも。

gogoura
質問者

補足

ご回答ありがとうございます。 relay-domainsに入力すると送信可能になることは192.168.0を入力したときに確認済みです。 そうしてしまうと送信する方の全ドメインを入れないとまずいですよね?運用上難しいかなあ?と思っております。 SMTP AuthでSMTP認証させるというのも良いなあと思いますが、今回につきましては送信者のアドレスが特定ドメインのメールのみSMTPリレーをしたいと思っておりますが良い方法はございませんか?

関連するQ&A