• ベストアンサー

sendmailが起動しません

いつも勉強させて頂いています。 sendmailの起動を行うと、以下のエラーが出て起動できません。 /etc/mail/sendmail.cf: line 39: unknown configuration line "\n" (\はバックスラッシュです) どなたか確認方法等をご教授頂けないでしょうか。 よろしくお願い致します。

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

  • ベストアンサー
  • tachiwa
  • ベストアンサー率34% (25/73)
回答No.3

sendmail.cf は直接編集するのは困難でしょう。 m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf として作り直しても、まだエラーが出るか試してください。

murakenjapan
質問者

お礼

tachiwaさん、ご回答ありがとうございます。 sendmail.mcを開いて確認したところ、dnlを外して編集を行った「行」の一部が先頭に空欄が入っていました。それを修正して、sendmail.cfの再作成を行ったところ、エラーは出なくなりました。 非常に困っていたので、大変助かりました! ありがとうございました。

その他の回答 (2)

  • mtfoggy
  • ベストアンサー率14% (37/255)
回答No.2

/etc/mail/sendmail.cf: line 39: sendmail.cf の39行目がおかしい、という意味です。 >どなたか確認方法等をご教授頂けないでしょうか。 viエディタなどで開いてみてください。

murakenjapan
質問者

お礼

ご回答ありがとうございます。 yambejpさんのお礼にも記述させて頂きましたが、39行目は空行になっていました。 文字が入っている行だけを数えた場合、39行目は以下のとおりです。 ##### $id: use_cw_file.m4.v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### コメントアウトしていない部分だけ数えた場合の39行目は、以下の通りです。 0 ForwardPath=$z/.forward.$w:$z/.forward ご迷惑をおかけしますが、よろしくお願い致します。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

で、/etc/mail/sendmail.cfの39行目はどうなっているんでしょうか?

murakenjapan
質問者

お礼

ご回答ありがとうございます。 sendmail.cfの行の数え方は純粋に先頭行が1行目、以下2、3、4・・・続く形でしょうか? その場合、39行目は空行です(39Gと入力し該当行に移動した場合も空行でした)。 文字が入っている行だけを数えた場合、39行目は以下のとおりです。 ##### $id: use_cw_file.m4.v 8.11 2001/08/26 20:58:57 gshapiro Exp $ ##### コメントアウトしていない部分だけ数えた場合の39行目は、以下の通りです。 0 ForwardPath=$z/.forward.$w:$z/.forward ご迷惑をおかけしますが、よろしくお願い致します。

関連する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 となっています。

  • BINDが起動しない

    BINDを起動しようとしたら以下のようになります. [root@server ×××]# /etc/init.d/named start namedを起動中 Error in named configuration: /etc/named.conf:37: unknown option 'incluse' /etc/named.conf:38: unknown option 'incluse' [失敗] いろいろ調べているのですが,解決策が分かりません. よろしくお願いします

  • sendmail設定方法

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

  • MacOSX10.2でSendmail

    MacOSX10.2(Jaguar)でSendmailを使用したいのですが、下記設定で、10.1.4の時はうまくいったのに、10.2.1ではエラーが発生して送信が出来ません。なぜでしょうか?Sendmailについてわかりやすい説明があるSiteとかあったら教えてください。 /private/etc/hostconfigのMAILSERVER=-YES-に設定 /private/etc/mail/sendmail.cfの #0 DontBlamesendmail=safeを0 DontBlamesendmail=GroupwritableDirPathSafeに変更

    • 締切済み
    • Mac
  • RedHat7.2 sendmail について

    はじめまして。RedHat7.2をインストールするとデフォルトで起動しているsendmailを使用としています。/etc/sendmail.cfをデフォルトのままいじらない場合他のLAN上のマシンからはsendmailが使えないので、いろいろ調べてaccess.dbやrelay-domainsなどいじってみたのですがやはりつながりません。 どのファイルをどう設定すればいいのでしょうか?

  • sendmailのvirtusertableが有効になりません。

    sendmailのvirtusertableの設定で質問があります。 sendmail.cfには、 # Virtual user table (maps incoming users) Kvirtuser hash -o /etc/mail/virtusertable.db と記述があり、 /etc/mail/virtusertable に ユーザ1@ドメイン名 ユーザ2 と記述し、 # makemap hash /etc/mail/virtusertable.db < /etc/mail/virtusertable を実行してsendmailを再起動したのですが、 ユーザ1にメールが届いてしまい、virtusertableの設定が有効になっていないように思います。 (# sendmail -bv ユーザ1@ドメイン名 を実行しても、ユーザ1に届いた旨が回答されます。) virtusertableの設定を有効にするにあたり、気をつける箇所などございますでしょうか。 アドバイスを頂けませんでしょうか。 よろしくお願いいたします。 OS:RedHat EL4 sendmail-8.13.1-3.2.el4 sendmail-cf-8.13.1-3.2.el4

  • sendmailの設定でM4コマンドができない

    RedHatLinux 9でsendmailを立てています。 sendmailは初めてですが、M4コマンドが実行できないみたいです。 コマンドとエラー文は↓です。 必要なファイルが欠けているみたいですが、よくわかりません。 # cd /etc/mail # m4 sendmail.mc > sendmail.cf とコマンドを実行したら、 sendmail.mc:10: m4: Cannot open /usr/share/sendmail-cf/m4/cf.m4: そのようなファイルやディレクトリはありません と表示されます。

  • Sendmail-8.11.6

    自習目的で自宅サーバ(Mac Leopard)にmail serverを立てようとしております。そこで手元にある詳しい参考書の記事(Sendmail-8.11.6用)を頼りにSendmailをダウンロードしましたが、あいにく最新のバージョン(8.14.3)しかダウンロードできず、参考書が役に立ちません。以下の二つの質問をさせて下さい。 Q1. 旧バージョンを入手することは難しいのでしょうか? Q2. 最新バーションにも挑戦しようと、添付のインストールドキュメントを読みましたが、つぎのような記載(ダウンロードした「.mc file」をcf/READMEに従って加工せよ、という指示の後に書いてあります)が良く理解できません。 「Then run "sh ./Build sendmail.cf"」  これを、「次に ./Build sendmai.cfなるコンフィギュレーションフィルをは走らせよ(実行せよ)」という意味に解釈しましたが、「sh」というUnixのコマンドは無いようですので、困ってしまいました。 どなたか、お助け下さい! お願い致します。

  • sendmailの起動確認

    Solarisにてsendmailの起動確認を試みているのですが telnet localhost 25 とすると下記のように結果 がかえってきます Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused しかし、psでプロセス確認すると起動しています # ps -ef | grep send root 25555 1 0 Jan 08 ? 0:01 /usr/lib/sendmail -q15m smmsp 25552 1 0 Jan 08 ? 0:00 /usr/lib/sendmail -Ac -q15m どなたかお分かりの方ご教授ください

  • sendmailからpostfixに切り替え

    Virtualminを使ったら、sendmailからpostfixに切り替わり、メールの送受信出来なくなりました。 (outlook等で外部のメールアドレスが出来ない。メールワイズでもダメ!) Relay access denied.ポート:25.セキュリティ(SSL):なし,サーバーエラー:554,エラー番号:0x800CCC79 なかなかネットで探しても情報がありません。 centos専用サーバーでwebminを使って管理していました。 今まではドメインがひとつだったのでよかったのですが、 ドメインを追加にする為、追加設定が楽そうなVirtualminをインストールし管理しようとしました。 ドメインを追加、ホームページは無事設置できたのですが、 今まで使っていたもともとあったメールアドレスが送受信できなくなりました。 新規のアドレスは追加方法がわからず何もしていません。 (webminはわかるがVirtualminでの追加がわからない) >どうしたいか sendmail,postfixどちらでもいいのでメールの送受信が出来るようにしたい。 >行った作業は、以下の2つ 1 設定はvi /etc/postfix/main.cfで ファイルの末尾に以下を追加 virtual_alias_maps = hash:/etc/postfix/virtual 2 VirtualminのCreate Virtual Serverでドメイン追加! >原因 Virtualminがsendmail回りのファイルを削除したのか?書き換えたのか? >状況 /etc/rc.d/init.d/sendmail statusでsendmailのステータスをみると sendmail dead but subsys lockedというエラーが発生 /etc/rc.d/init.d/sendmail stop Shutting down sendmail: [FAILED] /etc/rc.d/init.d/postfix status master (pid 8569) is running... もともとあったドメインは、Virtualminには入れていません。 入れたら設定変わってますます大変ですよね!? >バックアップで設定復元 webminで設定をバックアップ復元しても送受信できません。 >疑問 今までsendmailで使っていたメールアドレスは、設定を変えなくてもpostfixで動くのでしょうか? なぜでしょう?困っています。宜しくお願い致します