人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

webmin上でのメールアカウント追加についての質問です。

現状、送信はできますが送信先が存在しない?状態です。

使用OS FreeBSD6.1

システム→ユーザーおよびグループ→グループ追加→ユーザー追加

#ユーザー追加の詳細
シェル /bin/false
ホームディレクトリは /var/mail/名前

上記の様に設定しました。

下記エラーで帰ってきたメールの内容です。

The original message was received at Wed, 17 Jan 2007 20:38:37 +0900 (JST)
from h07-c7.data-hotel.net [203.174.67.121]

----- The following addresses had permanent fatal errors -----
<送信先アドレスが入ります>
(reason: 550 5.2.0 /var/mail/名前: too many links)

----- Transcript of session follows -----
... while talking to local:
>>> DATA
<<< 550 5.2.0 /var/mail/名前: too many links
554 5.0.0 Service unavailable (/var/mail/名前: too many links)

よろしくお願いします。

●質問者: zenval
●カテゴリ:コンピュータ インターネット
✍キーワード:.NET 2.0 AT JAN JST
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● furutanian
●27ポイント

状況がよくわかりませんが、送信先サーバのメールディレクトリの状況に異常があるようです。「too many links」は「/var/mail/名前」ファイルにハードリンクが張られていると出力されるエラーです。

相手側サーバを操作できるか不明ですが、操作できるのであれば、以下の操作で、確認、解消可能です。

# ls -l /var/mail/名前
-rw-rw---- 2 user mail 808 11月 1 14:55 名前
※2以上、つまりハードリンクが張られているとエラーになる

# ls -i /var/mail/名前
123456 /var/mail/名前
※iノードを調べる

# find / -inum 123456
/var/spool/mail/fugafuga
/var/spool/mail/名前
※iノードを共有しているファイルを探す

# rm /var/spool/mail/fugafuga
※iノードを共有しているファイルを削除する

# ls -l /var/mail/名前
-rw-rw---- 1 user mail 808 11月 1 14:55 名前
※ハードリンクの数が1であればエラーは発生しない

http://www.hoge.com/

◎質問者からの返答

説明不足でした。

こちらでwebminのユーザー追加で作ったメールアカウントに対して別アドレスから送信した場合にエラーで帰ってくるということです。

※送るアドレスは普通に送受信可能なメールアドレスです。

上をtelnetでやってみたのですがハードリンクの数は1でしたが、それは名前のフォルダ内でするのでしょうか?

それとも、/var/mail/ で ls -l をするのでしょうか?

/var/mail/名前/ ではすべてのファイルが1でした

/var/mail/ でしたところ、名前のフォルダだけが2でした。


2 ● furutanian
●27ポイント

/var/mail/名前/ ってことは、MailDir なんですかね?

上記のハードリンクの見解は sendmail のソースを調べた結果ですが、MTA は sendmail と考えていいんでしょうか?

よくわかりませんが、そもそも sendmail って MailDir に対応しているんですかね?

まずは、/var/mail/名前/ ディレクトリを削除し、touch で空ファイルを作った状態で動作させてみてはどうでしょう?

http://www.hoge.com/

◎質問者からの返答

MTAはsendmailとなります。

一応モジュールで 「postfix」をインストールしてみました。(ぐぐってみるとsendmailではMailDirに対応していないみたいなので)

>>まずは、/var/mail/名前/ ディレクトリを削除し、touch で空ファイルを作った状態で動作させてみてはどうでしょう?

やってみましたがやはりエラーで帰ってきますね…。


3 ● furutanian
●26ポイント

モジュールでpostfixとは、パッケージでってことですか?

では、現在、動いているのはpostfixで、今後もpostfixで運用するということでいいんでしょうか?

エラーが発生したなら、エラーの内容を貼ってください。

なお、postfixでは、同様のエラーは発生しないはずです。

http://www.hoge.com/

◎質問者からの返答

postfixを入れなおしたらなんとか出来ました

ありがとうございました

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ