SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

Pleskでqmailの環境で拡張メールアドレスを使う

問題

Pleskが入っているVPSで、MTAはqmailです。

拡張メールアドレスを使いたくて、.qmail-hoge などのファイルを置いて設定してみているのですが、うまくいきません。

答え

こうすると動くようです。

1、対象のドメインのメール設定で、存在しないユーザーへのメールを拒否しないようにする

キャッチ転送にしておく。

plesk-qmail

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

関連するメモ

コメント