Pleskでqmailの環境で拡張メールアドレスを使う
問題
Pleskが入っているVPSで、MTAはqmailです。
拡張メールアドレスを使いたくて、.qmail-hoge などのファイルを置いて設定してみているのですが、うまくいきません。
答え
こうすると動くようです。
1、対象のドメインのメール設定で、存在しないユーザーへのメールを拒否しないようにする
キャッチ転送にしておく。
2、.qmail-*ファイルで拡張メールアドレスの設定をする
拡張メールアドレスが使いたいメールアカウントのディレクトリでなくて、ひとつ上の、対象のドメインのディレクトリに、.qmail-*ファイルを置いて設定する。
# ls -la /var/qmail/mailnames/example.com total 100 drwx------ 23 popuser popuser 4096 Jan 28 11:22 . drwxr-xr-x 7 root qmail 4096 Jul 19 2012 .. drwx------ 4 popuser popuser 4096 Dec 6 2009 info drwx------ 4 popuser popuser 4096 Jul 10 2012 mail-magazine -rw------- 1 popuser popuser 17 Jan 28 11:15 .qmail-default -rw------- 1 popuser popuser 20 Jan 28 11:21 .qmail-sato-test -rw------- 1 popuser popuser 20 Jan 28 11:21 .qmail-yamada-default drwx------ 4 popuser popuser 4096 Dec 12 2011 sato drwx------ 4 popuser popuser 4096 Dec 5 2009 tanaka drwx------ 4 popuser popuser 4096 Jun 16 2011 yamada
.qmail-*ファイルの内容は、通常の転送と同じようにメールアドレスを書くだけ。
拡張メールアドレスの拡張名部分に大文字が含まれる場合、対応する .qmail ファイルは、すべての大文字を小文字に変換した名前になる。
yoshimura-FooBar → .qmail-foobar や .qmail-yoshimura-foobar
拡張メールアドレスの拡張名部分にドット「.」が含まれる場合、対応する .qmail ファイルは、すべてのドット「.」をコロン「:」に変換した名前になる。
sato-hoge.net → .qmail-hoge:net や .qmail-sato-hoge:net
アカウント部分にドットが含まれる場合も同じようにしてよいようだ。
blog.hoge.fuga-123 → .qmail-blog:hoge:fuga-default
参考
http://fumiyas.github.com/qmail-book-ja/dot-qmail.html
コメント