[Mew-dist 08770] Re: imputのエラーについて
SAKAI Kiyotaka
ksakai at example.com
1999年 5月 11日 (火) 17:37:53 JST
>> In article <199904061515.AAA07746 at example.com>, "副島 隆史" <madjack at example.com> writes:
> も成功し、後は送受信のテスト・・・という段階で躓いています。
> 受信は出来るのですが、自分宛のテストメールを送信しようとした
> 時に、以下のようなメッセージが出てきます。
> imput: can't open mail-aliases file : /home/takashi/.im/aliases, ignored.
> imput: can't open host-aliases file: /home/takashi/hostaliases, ignored.
> imput: message accepted.
> imput: NNTP disabled /home/takashi/.im/queue/1
> imput: ERROR: too many failures creating QUEUE
> imput: ERROR: Queuing failed.
> imput: address unknown for mailhost.din.or.jp
> imput: WARNING: smtp connection was not established.
> imput: Draft file 7 preserved.
> 以前投稿された方が上記のようなメッセージが出て困っていたこと
> を過去のアーカイブを検索して知ったのですが、その時の解決策で
> はどうにも対処できていないようです。
> .im/Configに
> QueueDir=queue
> を書き足すというのがおおよその
ここで失敗するということは、
sub excl_create (*$) {
(local *MESSAGE, my $file) = @_;
msg_mode(1);
return -1 unless (sysopen(MESSAGE, $file, file_attr()));
return 0;
}
で -1 が返っているということなんですよね…。
試しにこの部分だけを取り出したプログラムを作りましたので、これで試して
もらえますか?
これで fail が返ってくるようだと sysopen で失敗しているのがはっきりし
ますので。
------------------------------ ここから ------------------------------
#!/usr/local/bin/perl
use Fcntl;
my $queue = "/home/takashi/.im/queue/1";
my $attr = Fcntl::O_RDWR()|Fcntl::O_CREAT()|Fcntl::O_EXCL();
if (sysopen(MESSAGE, $queue, $attr)) {
print "success!\n";
unlink $queue;
} else {
print "fail\n";
}
------------------------------ ここまで ------------------------------
--
酒井 清隆 (E-mail: ksakai at example.com)
Mew-dist メーリングリストの案内