[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:19895] Re: imget
こんにちは、森です。
喜瀬さん、TANAKAさん、どうもありがとうございます。
ですが、僕がやりたいのは、Windowsをサーバー、Linuxをクライアントにするとい
う、
ちょっとばかげたことなのです。
調べてみたことを下に書きます。
> > 二台のノートパソコンをLANでつなぎました。
> > 一台はWindows95です。Winmodemしかないので、
> > Windowsにメールとプロキシーのサーバーをやらせたいと思います。
> > ダイヤルアップでプロバイダーのサーバーからメールを取ってきて、
> > それをLinuxから取りにいくようにします。
>
> ふむふむ。
>
> > ダイヤルアップの都合上、メールサーバーで、
> > smtp port : 26
> > pop3 port : 111
> > としました。
>
> ここでのメイルサーバって、Linuxマシンのことですよね?
> ポート番号を変えた理由がよくわかりませんが…。
それが、Windowsのことなんです。ポート番号を変えたのは、
プロキシーメールするときに25と110を使わないといけないからです。
だけど、よく考えたらプロキシーメールなんて必要ないので、
ポート番号を25と110に戻しました。
それから、DebianのIP Addressを192.168.1.1、
Windowsのほうを192.168.1.2としてます。
> まずお約束から。バージョンは何でしょうか? まずおおざっぱにDebianの
> バージョン、それから関連のありそうなパッケージのバージョンです。
Debain2.1(Slink)を使ってます。関連のありそうなものはすべてDebian2.1のものを
使ってます。
im 100-2
exim 2.05-1
mew 1.93-2
emacs 20.3-7
fetchmail 4.6.4-1.1
とにかく気になるのを並べてみましたが、これでよいのでしょうか?
> んで、ログをチェックしてみてください。/var/logディレクトリの下に
> あります。何か出力されていれば、それが大きなヒント(または答)に
> なります。これは誰かに質問する前に調べておいたほうがいいですね。
すみません、以後そうします。
/var/log/exim/にあるファイルに、
refused relay (host reject) to <user_name@localhost> from
<user_name@domain_name> H=localhost [127.0.0.1] (user_name)
とありました。
> それから、どういう設定にしたか(設定ファイルはどうなってるか)ですね。
~/.fetchmailrcは、
poll 192.168.1.2 with proto POP3
user "user_name" with password "password"
fetchall
no mimeencode
となってます。
/etc/exim.confは、コメントをはずすと、
qualify_domain = linux_host_name
qualify_recipient = windows_host_name
local_domains = linux_host_name:windows_host_name
local_domains_include_host = true
local_domains_include_host_literals = true
never_users = root
host_lookup_nets = 0.0.0.0/0
sender_host_reject_relay = *
trusted_users = mail
smtp_verify = false
gecos_pattern = ^([^,:]*)
gecos_name = $1
received_header_text = "Received: \
${if def:sender_fullhost {from ${sender_fullhost} \
${if def:sender_ident {(${sender_ident})}}\n\t}\
{${if def:sender_ident {from ${sender_ident} }}}}\
by ${primary_hostname} \
${if def:received_protocol {with ${received_protocol}}} \
(Exim ${version_number} #${compile_number} (Debian))\n\t\
id ${message_id}"
end
local_delivery:
driver = appendfile
group = mail
mode = 0660
mode_fail_narrower = false
file = /var/spool/mail/${local_part}
address_pipe:
driver = pipe
return_output
address_file:
driver = appendfile
address_directory:
driver = appendfile
no_from_hack
prefix = ""
suffix = ""
address_reply:
driver = autoreply
remote_smtp:
driver = smtp
end
real_local:
prefix = real-
driver = localuser
transport = local_delivery
system_aliases:
driver = aliasfile
file = /etc/aliases
search_type = lsearch
userforward:
driver = forwardfile
no_verify
check_ancestor
file = .forward
modemask = 002
filter
localuser:
driver = localuser
transport = local_delivery
end
smarthost:
driver = domainlist
transport = remote_smtp
route_list = "* 192.168.1.2 bydns_a"
end
* * F,2h,15m; G,16h,2h,1.5; F,4d,8h
end
それから、~/.im/Configですが、
Smtpservers=192.168.1.2/25
Imget.Src=pop/POP:user_name@xxxxxxxxxxxxxxx
PopAccount=user_name/POP3@xxxxxxxxxxx/110
という設定が含まれています。
> Linuxマシン上で、“mail -v だれそれ”とすると、ちゃんとLinuxマシン
> だけで配送完了します? メイル配送システムはsmail、exim、sendmail、
> その他どれ?
Linuxはサーバーにしてないので、これはできないと思うのですが。
メールの配送には、eximを使っています。
最後に、fetchmailした結果です。
1 message for user_name at 192.168.1.2 (* octets).
reading message 1 of 1 (* octets) fetchmail: SMTP listener doesn't like
recipient address `user_name@localhost'
fetchmail: can't even send to user_name!
fetchmail: SMTP transaction error while fetching from 192.168.1.2
fetchmail: Query status=10
長いメールになってしまって申し訳ありません。
ご指導、よろしくお願いします。
Takashi Mori
Shibata Lab. of the physics department
Tokyo Institute of Technology