- - PR -
qmailで新規ユーザーを追加したいのですがうまく行きません。
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-04-19 20:06
札幌在住の会社員です。
緊急の用があり、サーバー管理者になりました。 WEBアプリの開発経験はあるのでUNIX,DBはある程度わかりますが、 メール管理者としてのスキルはほぼゼロです。 前任者は退社し、管理設定資料もない状態での質問です。 お恥ずかしいですが、どなたかご教示いただけると本当にありがたいです。 ■やりたいこととその途中経過 qmailに新しいユーザーを追加したい +ユーザーの追加はでき、そのユーザーにメール送信できた +メールクライアントからそのユーザーとして送信もできた +しかし、受信ができない(アカウントのところではじかれる) そこで、まず何をどう調べればよいかが知りたいのです。 ■環境 OS:linux --- [root@..]# uname -a Linux (hostname).com 2.4.20-9smp #1 SMP Wed Apr 2 13:28:49 EST 2003 i686 i686 i386 GNU/ MTA:qmail なのですが、実際にpopやSTMPなどどのような構成になっているのかは、 はっきり把握していません。また理解もはなはだ怪しいです。 ---- [root@..]# ps -aux | grep qmail qmaild 530 0.0 0.0 1420 408 ? S 2005 0:02 [tcpserver] root 531 0.0 0.0 1364 384 ? S 2005 0:02 /var/qmail/bin/splogger smtpd 3 qmails 14972 0.0 0.0 1392 368 ? S 17:16 0:00 [qmail-send] qmaill 14973 0.0 0.0 1356 384 ? S 17:16 0:00 [splogger] root 14974 0.0 0.0 1352 288 ? S 17:16 0:00 qmail-lspawn ./Maildir/ qmailr 14975 0.0 0.0 1348 296 ? S 17:16 0:00 [qmail-rspawn] qmailq 14976 0.0 0.0 1344 284 ? S 17:16 0:00 [qmail-clean] root 15381 0.0 0.0 1420 416 ? S 18:17 0:00 /usr/local/bin/tcpserver -v -x /etc/tcprules/pop3.cdb -R -H 0 pop3 /var/qmail/bin/qmail-popup (hostname).com /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir root 15659 0.0 0.0 4572 656 pts/1 S 19:04 0:00 grep qmail ■状況 0. 会社のサーバーはレンタルで(company).co.jpというドメイン名で存在しています 1. これ以外に(hostname).comというサーバーを持ち、こちらはハウジングしています。 いわば、こちらが外部公開用のサーバーです。 (上記のコマンドは全てこちらのサーバーのものです) 2. (hostname).comにはinfoというメールアカウントが存在しています。 ただし、ここへのメールは/home/(hostname)/.qmail-infoを使って、 (company).co.jpにあるメールアカウントに転送しています。 3. (hostname).comに新しく(user)というアカウントを追加することになりました。 4. 以下の作業を行いました。 (本やWEBを参照にしながら試行錯誤的に行っています) 4-1. linuxユーザー(user)の追加 4-2 /home/(user)に以下を作成 .password(中身は4-1のユーザーパスワードと同じもの) .qmail(中身は「./Maildir/」一行) Maildir 4-3 /var/qmail/control/rcpthostsに以下の行を追加 「 .(hostname).com (hostname).com 」 4-4 /var/qmail/control/virtualdomainsに以下の行を追加 「 (user)@(hostname).com:(user) 」 5. 現在の状況はこうです。 5-1 会社のメールアカウント(myname@(company).co.jp)から (user)@(hostname)にメールを送信すると /home/(user)/Maildir/new にそのメールが届いている 5-2 アウトルックエクスプレスから会社のメールアカウントにもメールが送信される 5-3 しかし、アウトルックエクスプレスでの受信はできない。 それ以前に mail.(hostname).comからアカウントもしくはパスワードが間違っている と応答された旨のエラーダイアログが返る。 5-4 5-3で試したアカウントとパスワードの組み合わせは以下の4つ(全てエラー) (user)×(パスワード) (user)×(パスワード)なし (user)@(hostname).com×(パスワード) (user)(hostname).com×(パスワード)なし 以上です。 まず何をすべきかをご教示いただけると幸いです。 よろしく御願いいたします。 |
|
投稿日時: 2006-04-20 12:19
例で利用するドメインは、RFCで例示用として予約されているのがありますので、
そちらを使った方が良いと思います。 例示用ドメイン:example.com, example.net 等 (日本でもexample.co.jp 等が予約済み) 以下本題。 まずは、作成したユーザのパスワードがきちんと設定されているかを確認した方が良い でしょう。 Linuxアカウントを利用されているとの事ですので、そのアカウントでログインできますか? またサーバ上で telnet で POP3 プロトコルを入力すると言う手もあるでしょう。 (qmail-pop3d は手元の環境が無いので、dovecot で) # telnet localhost 110 <--- 入力 +OK dovecot ready. USER user <--- 入力 +OK PASS (パスワード) <--- 入力 +OK Logged in. <--- ログイン成功 quit <--- 終了時に入力 +OK Logging out. |
|
投稿日時: 2006-04-20 15:51
かつ様
丁寧なお返事ありがとうございます。感謝いたします。 作成ユーザーのlinuxでのログオンは可能でした。 telnetでのpop3プロトコルはためしてみましたが、telnet localhost 110で行ったきりになるのでこれはできておりません。 ところで、今日になって、infoあてのメールが不達になっているということが判明しました。(確認おこたった私のミスです) とりあえず全て元に戻しております。 そこで例示用のドメインの書き方もご教示ありがとうございます。 また、何か進展しましたら、ここに書き込みます。 ありがとうございます。 |
|
投稿日時: 2006-04-22 13:50
かつさま
はじめ皆様 下記の方法で解決(なのか確信のないところがスキル低なのですが) したようなので、報告いたします。 あらためて、まとめます。 0.状況 0-1. exampleというユーザーが定義されている。 /var/qmail/control/virtualdomainに 「 example.com:example 」 と既述されている 0-2. exmapleホームディレクトリーに .qmail-infoというファイルがある。 0-3. このファイルにinfo@example.comへのメールの転送あて先 が記述されている。 1. 以下の作業を行いました。 1-1. linuxユーザーuserの追加 1-2 /home/userに以下を作成 .password(中身は1-1のユーザーパスワードと同じもの) .qmail(中身は「./Maildir/」一行) Maildir 1-3. /home/examplに.qmail-userというファイルを作成 「 user 」 と記述 1-4. /var/qmail/control/rcpthostsに以下の行を追加 「 .example.com example.com 」 1-5. qmailリスタート qmail-lspawnをkill csh -cf '/var/qmail/rc &'で開始 以上の操作でメールの転送、メーラーでの受信送信も行えました。 既存のinfoアカウントも問題なく動いています。 virtualdomainsの定義によって example.comあてのメールはすべてローカルのexampleにおちる。 exampleのホームディレクトリーに存在する.qmail-user内の指定で user@example.comはローカルのuserに転送される。 配信先としてexmample.comを指定しているのでメーラーからの送信受信ができる ということなのでしょうか?(まだもやもやしているのですが。) さて、改めて@IT会議室や管理人の方々、かつさん、 このスレッドを見られた方に感謝します。 ・質問をまとめる中で自分なりに状況が整理できたこと ・レスポンスを頂いたことで、心強かったこと ・見ている方がいることで孤独感から脱せたこと がとても頼りになりました。 ありがとうございました。もっとスキルつけて、 答える側にまわってご恩を返します。 |
1