• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:qmailで同名@別ドメインメールを分ける)

qmailで同名@別ドメインメールを分ける

このQ&Aのポイント
  • qmailを使用して同名のメールアドレスを別のドメインで分割する方法について教えてください。
  • ユーザアカウントkakuunoとhisonzaiがあり、それぞれkakuuno.comとhisonzai.netのバーチャルドメインを持っています。webmaster@kakuuno.comとwebmaster@hisonzai.netというメールアドレスを作成し、それぞれにメールを送受信できるようにしたいです。
  • qmailの設定ファイルにドメインとバーチャルドメインを追加しても、.qmail-webmasterファイルを作成するとメールが届かなくなる可能性があります。ユーザは自動的に作成されるようにしたいので、踏み台ユーザを作ることは避けたいです。他に効果的な方法はありますか?

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

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

直接の回答ではありませんが、qmailでバーチャルドメインやるならvpopmailを使ったらいかがでしょう。リアルアカウントでシステムを汚すこともないですし、qmailadmin/apache を併用すればドメインごとの管理者がアドレスやML、転送設定などをブラウザから管理できます。 もちろんバーチャルユーザなのでご要望のこと(同じユーザ名をドメインで区別)も問題なく実現できます。 さらにvqadminも使えば、バーチャルドメインの管理もブラウザで行えます。 # qmailはどうも見捨てられているようなので、出来ればpostfix/postfixadmin/mysql あたりで同一の機能を構築するほうがお勧めです。submissionポートやSMTP認証にも簡単に対応できますし。 >.qmail-webmasterとしたらきっとそのファイルに記述したユーザにしかメールが届かなくなるような気がするし・・・。 ご想像の通り、rcphostsに記載しただけではドメイン部での判断による振り分けは出来ません。

sollalice
質問者

お礼

遅れましたがありがとうございます。 qmailはもう過去の遺産になりつつあるんですか・・・。 postfix等も勉強してみたいと思います。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • qmailのバーチャルドメイン かたっぽできてかたっぽ出来ない?

    こんばんは 入力したデータからバーチャルドメインを自動で作る実験をしています。 どのようなものかというと、ユーザアカウントとログインパスワードを入力させ、 登録されているユーザであれば、バーチャルドメイン名を入力させ、 決定するとバーチャルドメインを作成するというものです。 バーチャルドメイン作成メカニズムは、 /var/qmail/control/rcpthostsに入力されたバーチャルドメイン名を記述、 /var/qmail/control/virtualdomainsにユーザ名@バーチャルドメイン名:virtualを記述、 /home/virtual/.qmail-ユーザ名に&ユーザ名@localhost.localdomainとしています。 全く同じ条件なのにユーザ名mohamoha バーチャルドメイン名mohamoha.infoではメールが届くのに、 ユーザ名nosunosu バーチャルドメイン名nosunosu.co.jpではメールが届きません。 ユーザ名とバーチャルドメインの部分しか全く変わらないのにメールが上手く転送できないのですが、思い当たる原因がありません。 これじゃないか?というものがありましたら御教授下さい。 お願いします。

  • qmail-vidaでパスワード変更出来なくって困ってます。

    qmail-vidaでパスワード変更出来なくって困ってます。 現在の状況は以下の通りです。 1.実ユーザabcがバーチャルドメインabc.comを所有している 2.abc.comの仮想ユーザxxx@abc.comのパスワードは   abc% /var/qmail/bin/vida-passwd -c -u xxx   で変更出来る。 3.バーチャルドメインを所有していない実ユーザbcdのパスワードは   bcd% /var/qmail/bin/vida-passwd -c   で変更出来る。 4.実ユーザabcのパスワードが   abc% /var/qmail/bin/vida-passwd -c   で変更出来ない。 4番目で困ってます。 どのようにしたらいいでしょうか?

  • qmail(vpopmail)でのエラー(locate)

    こんばんわ。 OS:Fedora7 qmail+vpopmail 少しおかしな現象が出てるので、 質問させてください。 多数のドメイン使ってるためにドメインを作ると /home/vpopmail/domains に数字のディレクトリが作成され、 その中に.qmail-defaultが作成されます。 バーチャルドメインを作る際に、 #/home/vpopmail/bin/vadddomain hoge.com #vi /home/vpopmail/domains/3/hoge.com/.qmail-default | /var/qmail/bin/fastforward -p -d /etc/aliases.cdb | /var/qmail/bin/dot-forward `/home/vpopmail/bin/vuserinfo -d $EXT@$HOST`/.forward | /home/vpopmail/bin/vdelivermail '' delete #/home/vpopmail/bin/vadduser info@hoge.com #/home/vpopmail/bin/vadduser test@hoge.com #/home/vpopmail/bin/vadduser goo@hoge.com としてメールアドレスを作成しますと。 test@hoge.com goo@hoge.com は問題なく送受信出来るのですが、info@hoge.com がエラーは出ませんが、送っても何も受信されません。 他のと何が違うのか、 #locate hoge.com で調べると /home/domains/hoge.com /home/vpopmail/domains/hoge.com しか出ません。 しかも、 /home/domains/hoge.com は存在しません。 /home/vpopmail/domains/hoge.com も本当は、 /home/vpopmail/domains/3/hoge.com に存在します。 普通は、locateで調べると、 /home/domains/ドメイン/.dir-control /home/domains/ドメイン/.qmail-default /home/domains/ドメイン/.vpasswd.lock /home/domains/ドメイン/info /home/vpopmail/domains/ドメイン /home/vpopmail/domains/ドメイン/.dir-control /home/vpopmail/domains/ドメイン/.qmail-default /home/vpopmail/domains/ドメイン/.vpasswd.lock /home/vpopmail/domains/ドメイン/info/Maildir /home/vpopmail/domains/ドメイン/info/Maildir/cur などが表示されるはずなのですが。。。 #view /var/log/maillog(結果 Jul 2 20:55:25 localhost qmail: 1214999725.675118 new msg 4981813 Jul 2 20:55:25 localhost qmail: 1214999725.675175 info msg 4981813: bytes 1365 from <test@hoge.com> qp 2531 uid 89 Jul 2 20:55:25 localhost qmail: 1214999725.678384 starting delivery 14: msg 4981813 to local hoge.com-info@hoge.com Jul 2 20:55:25 localhost qmail: 1214999725.678438 status: local 1/10 remote 0/20 Jul 2 20:55:25 localhost qmail: 1214999725.684726 new msg 4981814 Jul 2 20:55:25 localhost qmail: 1214999725.684783 info msg 4981814: bytes 1482 from <test@hoge.com> qp 2534 uid 89 Jul 2 20:55:25 localhost qmail: 1214999725.687971 starting delivery 15: msg 4981814 to local postmaster@localhost.localdomain Jul 2 20:55:25 localhost qmail: 1214999725.688026 status: local 2/10 remote 0/20 Jul 2 20:55:25 localhost qmail: 1214999725.688042 delivery 14: success: fastforward:_qp_2534/did_0+0+1/ Jul 2 20:55:25 localhost qmail: 1214999725.688056 status: local 1/10 remote 0/20 Jul 2 20:55:25 localhost qmail: 1214999725.688070 end msg です。 1、locateでしっかりとした位置が表示されるようにしたい 2、infoも送受信出来るようにしたい です。 宜しくお願いします。

  • 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の行も削除しておく)。送り先のメールアドレスのアカウントにも届き、かつ、転送先にも届くようにするにはどうしたらよいでしょうか。

  • 特定ドメインから送信されるメールのみ受け取るには(qmail)

    turbolinux 10、qmailでメールサーバを構築しています。 初心者のため説明が不十分かもしれませんので、補足要求していただければと思います。 説明上、 ホスト名:hogehoge.hogenet.com とします。 /var/qmail/alias 以下に、 .qmail-ml1 .qmail-ml2 .qmail-ml3 ・・・ という具合にエイリアスを作り、これらをメーリングリストとしています。 最近スパムメールが多くなってきたので、hogenet.comドメインから送信されてくるメールだけ受け取り他は破棄する、という設定をすることは可能でしょうか? ただし全てのMLに対してではなく、ml1@hogehoge.hogenet.comのみに設定したいと考えているのですが… ご教授いただけますと幸いです。

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

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

  • 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. お教えいただければ幸いです。

  • メールサーバ(qmail)を通して送信したメールをアーカイブへ転送したい

    1、環境です。 メールサーバ:Wadaxのサーバ MTA:qmail ドメインはここでaaa.comとします。 メールアーカイブサーバ:企業のDMZ内に設置しています。 MTA:postfix ドメインはここでarcserver.aaa.comとします。 2、やりたいことは、 メールサーバを通して送受信されたメールを全てアーカイブサーバのuser@arcserver.aaa.com に転送したいのですが(もちろんリアルタイムです)、可能でしょうか。 いろんな資料を調べていたのですが、たとえばこれです。 http://pocketstudio.jp/linux/?qmail%2FFAQ Logユーザへコピーされたメールはさらに転送できれば、出来るかもしれませんが、自信がありません。 同じことをやったことがある方、具体的なやり方を教えていただければ幸いです。 よろしくお願いします。

  • qmailでのバーチャルドメイン

    現在、qmailでメールサーバーを作りました。 ドメインが、 main.jp sub.jp と二つあるとします。 現在、qmailのホームページを参考にしながら、 ichiro@main.jp ichiro@sub.jp どちらにもメールが届くようになっています。 しかし、この方法ではどちらも同じユーザーということになってしまっています。 私は、これを別のユーザーとして扱いたいのですが、方法が分かりません。参考になるホームページなどを教えていただけないでしょうか?

  • 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は動作している様子です。

このQ&Aのポイント
  • 混雑したエレベーターで知的障害者から攻撃されることがありました。両親は見守らず、怖くて痛い思いをしました。
  • 知的障害者が手を振り回し、私の眼をついてきたため、怖くて離れました。両親は見守ってくれませんでした。
  • このような場合、両親にちゃんと見守ってほしいと伝えるだけで十分なのか不安です。経験のある方から対処法を教えていただきたいです。
回答を見る