• 締切済み

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に変更

みんなの回答

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

うちのでは、こうなってます: drwxrwx--- 2 smmsp smmsp 68 Oct 23 01:39 /var/spool/clientmqueue -rw-r--r-- 1 root wheel 21 Jul 14 19:29 /etc/mail/access -rw-r--r-- 1 root wheel 16384 Jul 14 19:29 /etc/mail/access.db

to-kun
質問者

補足

書き込みありがとうございます。 なるほどー、clientmqueueっていうフォルダはないです。私のには。・・・ 代わり(?)に、mqueueっていうフォルダはあるけど・・・、 access,access.dbっていうふぁいるもないなー。 sendmailってインストールとか初期化って必要なのかな。10.1の時は何もしないで設定ファイル書き換えて、hostconfigのmailserverをyesにしたらOKだったんだけど・・・ 10.1.4からのupgradeだからかな??? osamuyさんは、これらのフォルダ・ファイルって指定して作成されたんですか?

すると、全ての回答が全文表示されます。
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.3

まずは、/var/log/mail.logに怪しいメッセージが出力されてないかを確認されてみては。 あと、どういうエラーが発生しているかを明確にしといた方が良いでしょう。

to-kun
質問者

補足

書き込みありがとうございます。mail.logに出ているエラーは、 sendmail[366]: starting daemon (8.12.2): SMTP+queueing@01:00:00 sendmail[368]: File descriptors missing on startup: stdin, stdout, stderr; Bad file descriptor sendmail[368]: NOQUEUE: SYSERR(root): can not chdir(/var/spool/clientmqueue/): No such file or directory です。1行目はsendmail daemonが起動しました。ですが、2行目は、confファイルがおかしい??3行目はspoolフォルダがない??だと思うのですが・・・これで、メールを送信しようとすると、 sendmail[401]: g9LFM3Wn000401: SYSERR(root): hash map "access": missing map file /etc/mail/access.db: No such file or directory sendmail[401]: ruleset=check_relay, arg1=localhost, arg2=127.0.0.1, relay=localhost [127.0.0.1], reject=451 4.3.0 Temporary system failure. Please try again later. こうなります。今度は、access.dbがないと。relay-checkでメールは受け入れられない??

すると、全ての回答が全文表示されます。
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2
すると、全ての回答が全文表示されます。
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

The default shell files have changed a bit in 10.2. In my .cshrc file I simple put the following line at the start of the page: source /usr/share/tcsh/examples/rc That worked, but not in XFree, which complained about an undefined TERM_PROGRAM. Well, there is a typo in /usr/share/tcsh/examples/aliases. Replace the string $TERM_PROGRAM with $?TERM_PROGRAM とするといいという情報があります。

参考URL:
http://www.kung-foo.tv/blog/archives/000193.html
to-kun
質問者

お礼

書き込みありがとうございます。うーん。もう一つよく理解できないです。・・・

すると、全ての回答が全文表示されます。

関連するQ&A