qmailでアカウントにも転送先にもメールが届くようにするには

このQ&Aのポイント
  • 特定ユーザーのホームディレクトリに集めたdot-qmailファイルを使用することで、qmailでアカウントにも転送先にもメールが届くようにすることができます。
  • 特定ユーザーのホームディレクトリにMaildirディレクトリを作成し、.qmailファイルの中身を設定することで、新しいユーザーにメールが届くようになります。
  • ユーザーを削除する場合は、.qmailファイルの該当行を削除することで、他のユーザーにメールが届くようになります。また、送り先のメールアドレスのアカウントにも届き、転送先にも届くように設定することができます。
回答を見る
  • ベストアンサー

qmailでアカウントにも転送先にもメールが届くようにするには

あるドメインのdot-qmailファイルを特定ユーザーのホームディレクトリ /home/domain に集めて管理しています。 adduser newuserとして、このユーザーディレクトリ(/home/user)にMaildirディレクトリを作り、/home/domain/.qmail-newuserの中身を &user1 &user2 &user3 &newuser とすると、newuserのメールボックスにしか届きません(user1、user2、user3に送られない)。newuserをユーザー削除してしまうと、user1、user2、user3に届くようになります(このとき、&newuserの行も削除しておく)。送り先のメールアドレスのアカウントにも届き、かつ、転送先にも届くようにするにはどうしたらよいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

それだとループになってしまうでしょう。まずはログを見てください。 おそらくご希望の動作をするには、 &user1 &user2 &user3 /home/user/Maildir/ とするべきと思います。(ずいぶん前に使ったきりなのでよく覚えていませんが)

akira67
質問者

お礼

ありがとうございました。 お返事が遅くなって申し訳ありませんでした。

関連するQ&A

  • qmail での転送先設定について

    qmail で .qmail を使用して自ドメインに届いたメールをすべて同一のドメインに転送する設定は可能でしょうか? 例えば自ドメインが AAA.com として user1@*A*.com → user1@*B*.com user2@*A*.com → user2@*B*.com のようにアカウント名は変更せずに BBB.com に転送させたいのです。そして .qmail にはアカウントごとに転送設定するのではなくて、一括して BBB.com に転送する設定をしたいのです。 .qmail を使用しない別の方法でも構いませんのでご教授ください。よろしくお願いいたします。

  • qmail Part2

    /var/qmail/rc の中身を ./Maildir に変更しました。 #/var/qmail/bin/maildirmake /etc/skel/Maildir を実行して #useradd user00 を作成し中身を確認すると /home/user00/Maildir /home/user00/.qmail は正常に作成されておりました。 #/var/qmail/rc & を実行すると 「1」 685 #PATH=/var/qmail/bin:/bin:/sbin:/usr/bin:/var/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin と出ます。(これって動いていないんですよね?) BINDは動作している様子です。

  • .qmail-defaultで設定したアカウントからの転送

    お世話になります。 Qmail+Vpopmailでメールサーバーを構築しています。 /home/vpopmail/domains/****.com/.qmail-defaultで | /home/vpopmail/bin/vdelivermail '' *****all@****.com という風にして存在しないアカウントへのメールを *****all@****.comで受信する設定にしてあります。 そして*****all@****.com自身も /home/vpopmail/domains/****.com/catchall/Maildir/ |/var/qmail/bin/preline /usr/bin/procmail /home/vpopmail/domains/****.com/catchall/procmailrc としてprocmailで*****all@****.comが受け取ったメールを 特定のアカウント(ここでは例として****@****.com)に 転送するような設定を施してあります。 しかし*****all@****.com宛へのメールは ちゃんと****@****.comに転送されるのですが、 存在しないアカウントに送られたメールが *****all@****.comには届くが****@****.comに 転送されないという現象が起こってしまいます。 転送されるメールとされないメールのヘッダを見比べたところ うまく転送できない時のヘッダー Delivered-To: *****all@****.com ------------------------------------- うまく転送されるときのヘッダー Delivered-To: ****.com-*****all@****.com となっておりここがちゃんとなれば良いのかな、と思ったのですが どこをどのように修正するかが分かりません。 以上、ご存知の方は教えていただければ幸いです。

  • qmailについて困っています

    qmailをインストールしたんですが、ユーザーのMaildirにメールが入りません ログをみるとSorry,_no_mailbox_here_by_that_name._(#5.1.1)/とでてしまいます。 /var/qmail/rcも下のように直しました。 #!/bin/sh # Using splogger to send the log through syslog. # Using qmail-local to deliver messages to ~/Maildir by default. exec env - PATH="/var/qmail/bin:$PATH" \ qmail-start ./Maildir/ splogger qmail 各ユーザーのディレクトリーにもMaildirはあります .qmailもユーザーごとにつくり./Maildir/と書いてあります。 どなたか詳しい方、教えていただけないでしょうかよろしくお願い致します。

  • qmail の alias

    環境は、 ・Vine Linux 2.5 ・djbdns ・qmail です。 ~alias/.qmail-ユーザ名のエイリアス で、 ユーザ名 または、 /home/ユーザ名/Maildir/ がうまくいきません。 &ユーザ名 や ./home/ユーザ名/Maildir/ にしても同様です。 メイルキューに入ったままです。 ユーザ名@マイドメイン.**.jp では、問題なく /home/ユーザ名/Maildir/ に配送されます。 これでもいいのですが、できるとされているのにできないのは気になります。 関連して。 ~alias/.qmail-default で、 認識されなかったユーザ名宛のメイルを他ホストに転送で、 | forward "$LOCAL@マイドメイン.**.jp" がうまくいきません。 認識や記述が違っているのでしょうか? 詳しい方いらっしゃいましたら、情報をお願いします。 過去に有力と思われる回答がございましたら、ご教示いただけると幸いです。 ちょっと、探せなかったので。。。

  • qmail設定でメールが受信できません。

    お世話になります。 Solaris8 にてqmailのインストールを行いメール受信設定を行ったのですが、PCのメールソフトからメールが受信できません。サーバーの各個人のディレクトリには外部からメールは届いているのですが、PCからそのメールを受信することができません。その際、認証は問題なく通っています。 下記のアドレスを参考に設定を行いました。 http://www.kozupon.com/mail/qmail2.html ユーザーの登録及びディレクトリ作成については、下記のコマンドにて行いました。 [ユーザー登録] useradd -u 1000 -g qmail -d /export/home/hoge -m hoge passwd hoge [passwdファイル] hoge:x:1000:102::/export/home/hoge:/bin/sh [ディレクトリ作成] /var/qmail/bin/maildirmake /export/home/hoge/Maildir chown -R hoge:qmail /export/home/hoge/Maildir echo "./Maildir/" > /export/home/hoge/.qmail chown -R hoge:qmail /export/home/hoge/.qmail 下記の内部テストでは問題なくメールが送信されました。 設定したディレクトリ(/export/home/hoge/Maildir/new/)に入りました。 # /var/qmail/bin/qmail-inject to: hoge TEST ctrl+D telnet hoge.hoge.com pop3 で接続すると問題なく接続 できるのですが、受信されているメールが0件になって表示されます。 +OK QPOP (version 3.1.2) at hoge.hoge.com starting. user hoge +OK Password required for hoge. pass hoge +OK hoge has 0 visible messages (0 hidden) in 0 octets. お教えいただければ幸いです。

  • メールアカウントは何になるのでしょうか。

    お世話になります。 下記のサイトを参考にしてメールサーバーをインストールしました。 http://www.server-world.info/query?os=CentOS_6&p=mail あと下記の無料ダイナミックDNSで登録しました。 No-IP.com 登録したホスト名とドメインは下記の通りです。 ・ホスト名:fruit ・ドメイン:no-ip.biz また登録したホストのMXレコードも登録してあります。 ・MX Record:fruit.no-ip.biz ・MX Priority:10 Postfixをインストールする前に存在しているユーザーのメールアカウントは何になるのでしょうか。 ※既存のユーザーは「apple」です。 ユーザーのディレクトリ先に下記のコマンドでディレクトリを作成しました。 mkdir /home/apple/Maildir mkdir /home/apple/Maildir/new mkdir /home/apple/Maildir/cur mkdir /home/apple/Maildir/tmp chmod -R 700 /home/apple/Maildir/ chown -R apple:apple /home/apple/Maildir/ ここ1週間、色々と調べていますが思うようにする事ができません。 どうかアドバイスいただけませんでしょうか。 本当にどうか宜しくお願いします。 では失礼します。

  • qmailとユーザフォルダ

    あるユーザ以外は、 /home/aaa/Maildir/ です。 あるユーザ(bbb)だけが /home/masterbbb/Maildir/ となるように指定したいのですが、qmailの設定でそのような方法がありましたら教えて下さい。 また、メールアドレスはmasterbbb@~ではなくbbb@~を使いたいです。

  • qmailの実行ユーザを変更したい

    qmailのプロセスを見ると、下記のようになっています。 root 2886 0.0 0.1 1524 324 ? S 12:14 0:00 qmail-lspawn | dot-forward .forward?./Maildir/ qmailr 2887 0.0 0.1 1532 340 ? S 12:14 0:00 qmail-rspawn qmailq 2889 0.0 0.1 1504 320 ? S 12:14 0:00 qmail-clean このうち、qmail-lspawnだけがrootで動作しているのですが、他のユーザで 動作させるにはどうすれば良いのでしょうか?

  • qmail、ユーザに配送されません

    qmailにインターネットからメールを配送しようとすると、ユーザが 存在しないというメールがメーラーデーモンから返ってきてしまいます。 これをちゃんと届けるようにしたいのですがうまくいかないので困っています 例えばexというユーザが存在すると仮定します。 exはlinuxのユーザとしては確実に存在します。 配送しようとしているメールアドレスはex@exdomain.ex.exです。 アカウントを作る前には、/etc/skel に/var/qmail/bin/maildirmakeでスケルトンを作ってあるので、 パーミッションなどはあってると思います。 ホームディレクトリのパーミッションは755です。 ~ex/には.qmail 644 があり内容は./Maildir/になっています。 また、起動は/var/qmail/rc &で内容は qmail-start ./Maildir/ splogger qmailで起動しているようです。 それをtcpwapper?かな。そんな感じなのですが何がいけないのでしょうか 足りない情報や確認した方がよい情報などあればご指摘ください。 よろしくお願いします