• ベストアンサー

NISを使わない状況でのsendmailの設定

SunOS 5.8をNISを使わずに立ち上げています。 sendmailの設定をして、起動し、 電子メールを送ろうとすると、 "NIS map mail.aliases specified"というエラーが 出てしまうのですが、どこを直せばいいのでしょうか?

  • JF1Msf
  • お礼率56% (201/354)

質問者が選んだベストアンサー

  • ベストアンサー
  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.1

/etc/nsswitch.conf に nis っていうのが書かれてませんか。 書かれている場合は削除してください。 /etc/mail/sendmail.cf に nis:何とかってないですか? あればコメントアウトしてください。

JF1Msf
質問者

お礼

/etc/nsswitch.dnsを参考にすれば良かったわけですね。 おかげさまで解決し、うまく動きました。 ありがとうございました。

関連するQ&A

  • sendmailのインストール

    sendmail-8.12.9からsendmail-8.12.10へバージョンアップしようとしたところ、インストールも無事にすみ、 sendmailを起動させようとすると以下のようなエラー がでて上手くいきません。教えていただけないでしょうか? # ./S98sendmail start 554 5.0.0 /etc/mail/sendmail.cf: line 137: readcf: map virtuser: class hash not available CFファイルでの設定は ##### $Id: virtusertable.m4,v 8.16 1999/07/22 17:55:36 gshapiro Exp $ ##### Kvirtuser hash /etc/mail/virtusertable となっています。

  • sendmailの設定についてお願いします

    sendmailの設定で、ある特定のホスト宛のメールを送信するとき、 同時に起動するSMTPの数を設定したいのです。 それ以外のメール送信時には同時起動するSMTPの数は気にしません。 このような2つの設定を一つのsendmailでできるのでしょうか? オライリーのリファレンスを読んでも良くわかりませんでした。 可能であれば、是非とも設定項目を教えて下さい。 宜しくお願い致します。

  • sendmailの設定がわかりません。

    sendmailの設定がわかりません。 別会社からアイルへサーバ移行したのですが 以前のサーバ会社で使えていたメールフォームが アイルで試した所、エラーが出て、メールフォームの送信ができない状態です。 メールフォームのset.plというファイル内の # SENDMAILの設定 $sendmail = '/usr/sbin/sendmail'; 上記記述の部分の変更かとは思うのですが どう変更してよいのか、解りません。 知識も少なく、参考になるような事でも構いませんので 教えていただければと思います。 よろしくお願い致します。

  • mailのaliasesの設定

    mailのaliasesのテキストを編集したんですが、sendmailを再起動しないと aliasesの変更は有効にならないのでしょうか?

  • /etc/aliasesに設定した、sendmailからのプログラム処理はどのアカウントで行われる?

    こんにちは。 タイトルの通りですが、 /etc/aliasesに設定した、sendmailに登録されたメールアカウントに メールが届くと設定したPerlスクリプトが実行されるようにしました。 mail_address: "|/aaa/aaa.pl" (aaa.plはテキストファイルに文字列を記入するだけ。 パスは適当ですが、実際にはあっています) こちらからaaa.plが処理されても、 ある特定のフォルダ(/bbb/test.txt)のテキストファイルに対して 文字列が書き込まれなくて困っています。 そのプログラム自体は正しく動作しています。 ここで例をあげているtest.txtのパーミッションは777にしてあります。 しかし、そのフォルダ/bbbのパーミッションは770になってまして、 これが書込みをさせない原因なのかな?と。 別のフォルダにあるtest.txt(そのフォルダのパーミッションは775)は 正常に動作するので間違いないとは思います。 /etc/aliasesに設定した、sendmailから起動させる処理の アカウントがなんなのかよくわからないのです。 おそらくここでいう「その他」扱いになっているとは思うのですが、 それはそういうものなのでしょうか? /etc/aliasesはrootで設定するため、そこで設定した処理は rootに近いアカウントで起動されるものだと思っていたのですが…。 ちょっとわかりずらい文章で申し訳ないですが、 どなたかぜひともご教授ください。

  • Sendmail8.11.2の設定について

    RedHatLinux7.1にSendmail8.11.2をインストールしてメールサーバを立ち上げようとしています。 LinuxもSendmailも初心者なもので、色々と良くわからない事があります。 Q1. メールを送信するのは出来たのですが、メールを受信する為に設定しないといけない内容及び手順が記載されているオススメサイトはありませんか。 Q2. 不正なアドレスにメールした時にエラーメールが返ってくると思うのですが、これをある特定のユーザに通知する設定及び手順が記載されているオススメサイトはありませんか。 御存知の方、御教示を御願いします。

  • sendmail設定方法

    sendmailを今設定してます。環境は、centosを使いsendmailは、sendmail--.RHEL.4.3です。ちなみにm4は、m4-1.4.1-16です。 コマンドで、"m4 /etc/mail/sendmail.mc > /etc/sendmail.cf"を実行してもそのようなディレクトリはありませんとエラーが出ます。他のバージョンではこのコマンドで出来たのに…。どなたか教えて下さい。

  • sendmail設定について

    現在、フリーソフトのbindとsendmailを使用した、顧客あてのインターネット構築を考えています。環境構築のテストを行っていますが、問題点からいうと、メールの受信ができません・・・泣 bindでDNS設定をして、sendmailで各種設定を行った後、実際は内側にあるのですが外側にあると仮定した仮想クライアント(1)からメールを内側にある仮想クライアント(2)へ送信テストを行うのですが、送信できても(2)で受信されません。特にエラーもでてこないのですが、どこが悪いのでしょうか?? ちなみに、現在使用している会社のメールへ送ってみると、受信はできるのです。 おそらくsendmailをインストールしたrelay serverに問題があると思われるのですが・・・ よろしくお願いします。

  • xampp sendmail 設定

    PHP sendmail 設定について すみません、うまく行かないのでご存知方いましたら おしえてください。 sendmailの設定です。。。 環境・php5、xampp1.7、sendmail(xmappに付随) まずはテストでyahooのフリーメールで試してみたいです。 注)まず、契約してる、プロバイダーのSMTPで試すと言う返答はなしでお願いします。 php.ini SMTP = smtp.mail.yahoo.co.jp smtp_port=587 ; For Win32 only. sendmail_from = tes@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). sendmail_path = "C:\xampp\sendmail\sendmail.exe -t" sendmail.ini smtp_server=smtp.mail.yahoo.co.jp smtp_port=587 error_logfile=error.log debug_logfile=debug.log pop3_server=pop.mail.yahoo.co.jp pop3_username=usernm@ pop3_password=pass auth_username=usernm@(実際ログインできるnm) auth_password=pass(実際ログインできるpw) 上記で設定しましたが、うまくいきません。。エラーMSGは得になしえです。 sendmail.iniなしで直接、php.iniに記載するし Mercury起動すると、 php.ini SMTP = smtp.mail.yahoo.co.jp smtp_port=587 error_logfile=error.log debug_logfile=debug.log pop3_server=pop.mail.yahoo.co.jp pop3_username=usernm@ pop3_password=pass auth_username=usernm@(実際ログインできるnm) auth_password=pass(実際ログインできるPW) ; For Win32 only. sendmail_from = tes@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = "C:\xampp\sendmail\sendmail.exe -t" mb_send_mail() [function.mb-send-mail]: S MTP server response: 530 Sorry, please use SMTP-AUTH instead - for help go to http://help.yahoo.co.jp/help/jp/mail/whatisymail/whatisymail-51.htmlとでます。 解決策、ご存知方いましたら、教えていただけないでしょうか?

    • 締切済み
    • PHP
  • 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と設定してみましたが同様のエラーがきました。