トップページunix
1001コメント346KB

Postfix(5)

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2005/11/30(水) 19:01:47
Postfixスレッド その5です。

●リンク
 本家
 http://www.postfix.org/

 Postfix のぺーじ (ドキュメントの日本語訳、MLなど)
 http://www.kobitosan.net/postfix/

過去スレ、関連スレなどは>>2-4あたり
0467名無しさん@お腹いっぱい。2006/04/24(月) 11:23:15
>>461
マジですか。おhる。
FWで、SMTPだけじゃなく全ての接続を、RBL使って拒否してるところも見たことあるので
まあそういうとこあるのはわかるが、RBLやってるところでそれやっちゃうというのは酷すぎ。
0468名無しさん@お腹いっぱい。2006/04/24(月) 12:44:31
postfixとLAPDを組み合わせる方法がのっているページを教えてください。
ググったのですが、良いページが見つかりませんでした。
04694652006/04/24(月) 13:27:56
>>466
指摘どうもです
436の方法だとpostmasterとabuse以外、のアドレスについて全て個別にクラス指定しなければならない
ですよね。(マンドクセ)

上のRBLもそうですが「メールrejectされちゃうから確認してYO」メールもrejectしてしまっては運用
に差し支えますので指定したアドレスグループについては全てのrestrictionを無効にしたいんです。
# postmaster 宛に送ってもらえ、っちゃーそれまでなんですが。

superuser = postmaster, abuse
的な記述ができると助かるんだがなぁ
04704662006/04/24(月) 13:54:29
>>469
デフォルトではRBL使うようにしておいて、その前のところにabuseならOKとか書いて
おけばいいんじゃね?試してないからちょっと言い切れないんだけど。
mynetworksからだったら、RBL引っかかろうとも通すよね。それと同じ感じになると思うんだが。
0471名無しさん@お腹いっぱい。2006/04/24(月) 16:47:53
>>468
>>178参照
0472名無しさん@お腹いっぱい。2006/04/24(月) 18:26:34
http://www.google.co.jp/search?q=Postfix+LDAP
上等だろ
04734692006/04/24(月) 18:32:39
>>470
ああそうか、*_restrictions の先頭に header_checks か。 ナニヤッテンダ俺...orz
さっそくやってみる。ありがとう!

>>471
歴史は繰り返す・・・か。(ぼそっ)

えるだっぷえるだっぷ
0474名無しさん@お腹いっぱい。2006/04/24(月) 22:58:18
LAPDと書いている有名なサイトでもあるのかとぐぐっちまったよ。

>>468
http://dictionary.rbbtoday.com/Details/term1597.html
http://www5f.biglobe.ne.jp/~sbu/DATABASE-AMERICA-SWAT-SRT.htm

LAPDが守っているメールサーバーは
.milに攻撃して本物のアパッチが来るか恐怖するのに近いな。
0475名無しさん@お腹いっぱい。2006/04/25(火) 23:31:57
1秒に1通程度しか処理(受信・送信)できてないんだけど、なぜでしょう汗
スペックはメモリ2G、CPU ahtlon64 3400+です。
amavisdとclamavとpostfix使用。
topで見るとamavisdに負荷がかかりまくってるんですが、
これが原因?
にしても遅すぎないかなと・・・
0476名無しさん@お腹いっぱい。2006/04/26(水) 00:46:41
amavisd-newはspamフィルタ切れば速くなるよ。
だけどCeleron 550MHzでもspamフィルタ付きでそれより速かったと思う。
0477名無しさん@お腹いっぱい。2006/04/26(水) 00:52:29
unixユーザーアカウント毎に一日の送信メール数の限度を設定したいのですが
原理的にSMTP認証をしないと無理でしょうか。
Fromアドレスからユーザー名を割り出すのは成りすましを見抜けないし
pop_before_smtpのログとSMTPに接続してきたIPアドレスをマッチングさせるのも
トリッキーな感じだす。
0478名無しさん@お腹いっぱい。2006/04/26(水) 01:19:19
SMTP認証するのが一番普通じゃない?
というか、最近SMTP認証をサポートしていないクライアントってそんなにあるの?
Outlook系はサポート済みだし、Thunderbird、電八とかもサポート済みだと思うけど。
0479名無しさん@お腹いっぱい。2006/04/26(水) 01:30:58
送信制限しなきゃならんようなユーザどもは、やっぱり糞メーラ使ってるんだろうなw
0480名無しさん@お腹いっぱい。2006/04/26(水) 01:39:33
どうすれば実現できるかという答じゃなくてすまん。

>unixユーザーアカウント毎に一日の送信メール数の限度を設定したいのですが

こういう要望はときどき見るんだが、なんでそんなわけわからんことをしたいのか
理由がさっぱりわからん。よかったら教えてもらえないか?
0481名無しさん@お腹いっぱい。2006/04/26(水) 02:43:27
>>478
やっぱりそうですよね。ユーザーにメーラーを強制するのはあれですけど。

>>479
outlookかagent偽装するやつが多いかも

>>480
ユーザーがその気になればいつでも大量のSPAM送信出来る環境にあるというのは
そのサーバーを管理する者にとっては恐怖なので。
0482名無しさん@お腹いっぱい。2006/04/26(水) 07:40:06
どんな組織か分からないけど、そんな事するところがあるんだね。
ウィルスとかの大漁送信抑止なら良いかも。
まあ、それ以前にアンチウィルス入れてオケって話になるけど。
0483名無しさん@お腹いっぱい。2006/04/26(水) 10:22:49
smtpd_XXX_limit と anvil を使って IP アドレスごとの接続数や宛先数を絞りなされ。
ローカルの環境ならば IP アドレスが1日に何度も変わることはないでしょ。
0484名無しさん@お腹いっぱい。2006/04/26(水) 15:25:46
>>483
ありがとうございます。
大量の送信に関してはかなり効果がありそうです。
0485名無しさん@お腹いっぱい。2006/04/26(水) 16:00:29
postfixで aliases 内で他のファイルを参照してエイリアスを使用したいのですが。

join: :include:/home/osirase/osirase_aliase.ini
という記述をaliasesにし

osirase_aliase.ini というファイルの中身は
join: "| /usr/bin/php /home/php_work/osirase/cli_test.php"

という風にしたのですが。
join@example.com にメール送信した際にエラーが出てしまいます。


希望としてはinclude したファイルにたくさんの転送先を書いておきたいのです。
phpスクリプトで自動的にaliaseを追加したいのですが、直接aliaseファイルをphpで編集はしたくないのです。
そもそもincludeという手法が間違っているのでしょうか。
04864852006/04/26(水) 16:11:16
どうもincludeは複数の転送先を設定するだけのものみたいですね・・。

main.cfに複数のaliasesを設定する方法があるみたいなのでそれがスマートなのでしょうか。
0487名無しさん@お腹いっぱい。2006/04/26(水) 19:52:27
allow_mail_to_commands
allow_mail_to_files
0488名無しさん@お腹いっぱい。2006/04/27(木) 00:07:32
>>483
anvilをそういう目的に使うなと何度言ったら(ry
0489名無しさん@お腹いっぱい。2006/04/28(金) 12:38:24
MXを複数設定して、障害が起きた際にMXの値が大きい、メールサーバからMXの小さいサーバに、
障害が回復した後に、転送したいのですが、その設定はどのパラメータで行うのでしょうか?
0490名無しさん@お腹いっぱい。2006/04/28(金) 13:11:02
>489
とりあえず放置すればそうなる
0491名無しさん@お腹いっぱい。2006/04/28(金) 13:45:11
バックアップサーバは、メールボックスなどは作らずに、単に自ドメインをリレーするよう設定すればよいと言うことでしょうか?
0492名無しさん@お腹いっぱい。2006/04/28(金) 18:15:36
TROUBLE in check_mail: virus_scan FAILED: virus_scan: NO VIRUS SCANNERS AVAILABLE
というエラーが記録されます。
ウイルススキャナは持っていないので、チェックしないようにしたいのですが、どこで制御できるのでしょうか?
0493名無しさん@お腹いっぱい。2006/04/28(金) 20:50:40
標準にそんな物はないので、ディストリ調べてくれ
0494名無しさん@お腹いっぱい。2006/05/01(月) 04:28:17
ailasesを複数使用する方法はないでしょうか

一つは固定、もう一つはスクリプトが自動的に編集する用
といった感じです。
0495名無しさん@お腹いっぱい。2006/05/01(月) 07:33:52
>>494
man 8 local
0496名無しさん@お腹いっぱい。2006/05/01(月) 12:35:44
>494
alias_maps = hash:/etc/mail/aliases, hash:/usr/local/mailman/data/aliases
0497名無しさん@お腹いっぱい。2006/05/01(月) 17:19:55
>>496
ありがとうございます。
それもやってみたんですが、postfixをstop,startしても駄目でした。
新しいaliasesに書かれたものは送信すら出来ませんでした。
0498名無しさん@お腹いっぱい。2006/05/01(月) 17:36:04
postaliasした?
04994942006/05/01(月) 18:35:21
>>498
出来ました!
ありがとうございます。

あと二つほど出来たらいいなという事があるのですが。

1.aliasesのdbってpostgreみたいにスクリプトでいじれないでしょうか?
2.コマンド一発でaliasesに追加するコマンドは無いでしょうか。

上記二つの意図はnewaliasesコマンドをroot権限でスクリプトから実行しにくいかなと思ったもので・・。
他に代替手段がありましたらご指導ください。
0500名無しさん@お腹いっぱい。2006/05/01(月) 19:20:44
>1.aliasesのdbってpostgreみたいにスクリプトでいじれないでしょうか?

postgres のようにいじりたければ hash: じゃなくて pgsql: にすればいいじゃないの。

>2.コマンド一発でaliasesに追加するコマンドは無いでしょうか。

スクリプト書けばいいじゃないの。

>上記二つの意図はnewaliasesコマンドをroot権限でスクリプトから実行しにくいかなと思ったもので・・。

sendmail と違って postfix はファイルが root 以外の権限になってても
うるさく文句を言わない。
# そのかわり、root 以外が作成したものの安全性は自分でチェックすべし。
0501名無しさん@お腹いっぱい。2006/05/02(火) 01:01:55
期待あげ
http://archives.neohapsis.com/archives/postfix/2006-04/1349.html
0502名無しさん@お腹いっぱい。2006/05/02(火) 01:31:26
>>500
情報ありがとうございます。
postgresでも出来るんですね、素敵です。
今回はテストなんで、今後の参考にします

スクリプトで問題なくいけそうなんで、やってみます。
権限がroot出なくても大丈夫というのは助かりました。
ありがとうございました。
0503名無しさん@お腹いっぱい。2006/05/02(火) 13:31:04
>>501

DKIMが来るのか.. DNSのトラフイックが増えそうだな。
0504名無しさん@お腹いっぱい。2006/05/02(火) 18:14:02
質問させていただきたく、お願いします。

前提として、
・postfix,dovecotを使って、SMTP,POP3サーバを構築しています。
・UNIXユーザ=メールユーザ として運用しています。
・認証はSMTPはsmtp-auth(cyrus-sasl)で、POP3はdovecotまかせで、
双方ともシャドウパスワードの認証をさせています。

質問は、この環境において、ふたつのドメインのメールサーバを兼ねたいのですが、
そんなことはできますでしょうか?
05055042006/05/02(火) 18:15:06
(すいません続き)

具体的には、UNIX上に

hitori-me, hutari-me, sannin-me

というユーザがいて、それぞれ、

hitori-me@a-domain.jp
hutari-me@a-domain.jp
sannin-me@b-domain.jp

で運用するのですが、sannin-me@a-domain.jpできたメールは届かないし、
mail.a-domain.jpメールサーバ(mailはサーバ名とします)から、
sannin-meユーザはメール送信・取得できない、そんな感じにしたいのですができますか?

DNSで二つのドメインから同じサーバをメールサーバに指定するのはわかるのですが、
上記の挙動にするには、何をしたらいいかわかりません。

そもそも「二つのドメインにひとつのメールサーバ」という事自体、おかしいですか?

書いてて、分かってないのは承知しております。
参考になるポインタだけでも示していただければ、ものすごくうれしいです。
0506名無しさん@お腹いっぱい。2006/05/02(火) 19:11:20
つ【日本語の勉強】
05075042006/05/02(火) 19:21:58
>>506
はい・・・恐縮です・・・
0508名無しさん@お腹いっぱい。2006/05/02(火) 19:47:05
>>505
mydestination = real.domain.name
virtual_alias_domains = a-domain.jp, b-domain.jp
virtual_alias_maps = hash:/dokka/virtual
で、/dokka/virtual に
hitori-me@a-domain.jp hitori-me@real.domain.name
hutari-me@a-domain.jp hutari-me@real.domain.name
sannin-me@b-domain.jp sannin-me@real.domain.name
と書く。
05095042006/05/02(火) 20:01:11
>>508
うおー、ありがとうございます。

そうか、mydestination設定値と、virtualで制御するんですね。
早い答えありがとうございます。ものすごく助かりました!
多謝多謝
0510名無しさん@お腹いっぱい。2006/05/02(火) 23:10:25
>>505
virtual_alias_domains
virtual_alias_maps
0511名無しさん@お腹いっぱい。2006/05/03(水) 13:53:16
postfix-jp 2005:
> ・英語はブロック、中国語はブロック、等…
> ・base64の本文はブロック

英語... base64...
05125042006/05/06(土) 13:47:54
>>510 さん、ありがとうございまいした。

基本的な質問すぎて、このスレの住人に総スカン食らいそうで恐いですが…

メル鯖アド: mail.a-domain.jp
メーラで指定するユーザ: koriki
メアド: koriki_tyosyu@a-domain.jp
パス: parapara

を、追加するためには、どんな設定をすればよいでしょうか…

現行が「メアドの頭=UNIXユーザ」なので、大元の設定を触らなければいけないだろう
とは思うのですが。

あと、上記のことをしだすと、Maildir方式より、maibox方式のほうがいいんですかね?

なんか、このスレに依存しちゃってますけど、よろしくお願いします。
0513名無しさん@お腹いっぱい。2006/05/06(土) 14:16:51
管理者のスキルが低すぎる鮪は世界の迷惑。
0514名無しさん@お腹いっぱい。2006/05/06(土) 20:11:25
>>512
rootになって rm -rf /
0515名無しさん@お腹いっぱい。2006/05/06(土) 20:46:55
特定ホストからのリレーしか許可していないんですが、
スパマー「おい、このメール送れよ」
My鯖「ちょっと待ってくり・・・・」
(チェッキング・・・)
My鯖「そのメールは中継しませんよ」
スパマー「こんちきしょー」

という感じで、リレーは許可していないものの
大量の問い合わせが来ていてチェッキングの間がかなり負荷がかかります。
また宛先不明メール宛のメールの処理にもかなり負荷がかかってるようです。
良い解決方法はないでしょうか?
0516名無しさん@お腹いっぱい。2006/05/06(土) 21:23:14
メールなんてやめちまえ
05175152006/05/06(土) 21:37:11
local_recipient_maps で制限すればいいらしいですが、
MDA-localでは動くものの maildrop では機能しません。
どなたかお助けを
0518名無しさん@お腹いっぱい。2006/05/07(日) 00:26:28
特定のアドレス範囲に集中してるなら、
下位層でパケットフィルタしてしまうとか
0519名無しさん@お腹いっぱい。2006/05/07(日) 02:06:50
>>512
まず、マニュアル嫁。
そして、ググレ。

そういうことをした進捗もなく、ただ、同じような質問を繰り返すのは
教えてもらった設定をどこにするかもわかっていないのではないかとかんぐってしまう。

そういうことを一切せずに教えて欲しかったらコンサルでも雇え。


.....と、よく言われない?
何を論拠にMaildirよりもmailboxが良いと思っているかも理解不能だし。
まあ、ユーザーkorikiのメールボックスにぶち込めばよい話で、形式なんて関係ない。
0520名無しさん@お腹いっぱい。2006/05/07(日) 02:33:32
>>517
ほんと?
http://www.kobitosan.net/postfix/trans-2.2/jhtml/LOCAL_RECIPIENT_README.html
にはそれでうまくいくように書いてるけど。
0521名無しさん@お腹いっぱい。2006/05/07(日) 03:14:44
Content-Transfer-Encoding: quoted-printable
っていうメールのヘッダーは日本語を使う上で
メリットあるんでしょうか?某スクリプトで
これがあるために文字化けしちゃうんだけど、逆に
なかったらなかったでこまるんでしょうか?
スクリプト書き換えて全部
Content-Transfer-Encoding: 7bit
に変えてももうまんたい?

ぐぐってみたがよくわからんかった。
0522名無しさん@お腹いっぱい。2006/05/07(日) 03:47:37
それでいいと思う。
05235042006/05/07(日) 12:48:21
>>513 >>515 ごもっとも…でもやめるわけにはいかない状況で。ありがとうございます。

>>519
そうですね。マニュアル読んで、ググッた一日でした。
なんとか目的は達成しました。

上の質問は「メアド一個にUNIXユーザが絶対必要」な設定をしてしまって、
で、virtualでエイリアス切るのなら、管理が2重だな、と考えた時点で、
「じゃ、普通はどうするんだろう?」と思い、質問しました。

Linuxユーザに依存しない方法があるのかな?普通はそうかな?と考え
ユーザのホームに貯めない=mailboxと勘違いし、Maildirの話がでました。
(これは「メール1つを1ファイルにするか」という方式ですね。理解してなかったです)

結局、管理方法はアドバイスを加味し、
メアドひとつ増やす=ユーザ(nologin)追加後virtualに記述
としました。ありがとうございました。

# 普通はどうするものなのだろうか…
0524名無しさん@お腹いっぱい。2006/05/07(日) 13:38:24
たくさんユーザーが要る状況でそういうことをしたかったらcyrus-imapdのように
自分自身でメールをためておくデータベースを持っているIMAP4サーバーなり
POP3サーバーなりを使って、そこに向かってメールを配送するというのが普通。
もちろん、IMAP4サーバーなりPOP3サーバーなりはバーチャルドメインに対応
していないと駄目だけど。
0525名無しさん@お腹いっぱい。2006/05/07(日) 13:45:40
>>523
普通ってそのサーバによって違うんでね?
おれのとこは
単一ドメインのサーバ→ユーザー名=アカウント
サブドメイン使用サーバ→サブドメイン+ユーザー名=アカウント
ホスティングサーバ→virtualで設定
上2つはユーザ登録のスクリプト作ってるよ
0526名無しさん@お腹いっぱい。2006/05/07(日) 15:13:26
俺今気づいた。
>>513
鮪!?
0527名無しさん@お腹いっぱい。2006/05/07(日) 23:30:52
>>526
はぅぁw
0528名無しさん@お腹いっぱい。2006/05/08(月) 01:03:48
俺今感じてる。
0529名無しさん@お腹いっぱい。2006/05/08(月) 02:25:47
で、Oracleはさっくりガッツリカッチリ動くんか?(raw使わず)
0530名無しさん@お腹いっぱい。2006/05/08(月) 02:38:57
誤爆スマソ
0531名無しさん@お腹いっぱい。2006/05/08(月) 03:03:40
raw raw raw your boot
gently download the stream
memory memory memory memory
file is but a dream.
0532名無しさん@お腹いっぱい。2006/05/08(月) 03:43:02
スタートレック見たくなった
0533名無しさん@お腹いっぱい。2006/05/08(月) 14:43:40
>>531
london bridge is fallin' downでもひとつよろしこ
0534名無しさん@お腹いっぱい。2006/05/09(火) 14:29:52
main.cfとmaster.cfのパーミッションは何に設定しておくのがよいのでしょうか?
0535名無しさん@お腹いっぱい。2006/05/09(火) 14:51:21
>>534
実行中書かないからwrite不要。postfixさえ読めればいいので実行ユーザのreadのみ必要。
結論:postfixがownerで400。
…ほんとか?と自分で思う。うちのはどうだったかなーいまは確認できない。
0536名無しさん@お腹いっぱい。2006/05/09(火) 15:39:10
>>534
/etc/postfix/postfix-files にパーミッションとファイル所有者が書いてある。
さらに、いちいち確認するまでもなく、
# postfix set-permissions
を実行すると間違ったパーミッションを修正してくれる。
0537名無しさん@お腹いっぱい。2006/05/09(火) 16:21:12
>>536
534じゃないけど、一つ賢くなりました。

と思ったら、
chown: cannot access `/usr/share/doc/postfix-2.0.18/README_FILES': No such file or directory
というエラーが出てうまくいかない。
0538名無しさん@お腹いっぱい。2006/05/09(火) 16:36:50
>>535
daemon の実行ユーザとと同じ owner にするのはお勧めできないなぁ。
root:postfix 0640 とかの方が安心できません?
0539名無しさん@お腹いっぱい。2006/05/09(火) 16:43:34
>>537
たぶん $readme_directory の値がおかしい。
0540名無しさん@お腹いっぱい。2006/05/10(水) 01:28:16
>>538
激しく同意。
持ち主はrootにしておいて、実行ユーザーの属するグループにread権限を渡すのが
良いと思う。DNSの設定とかもそう。
0541名無しさん@お腹いっぱい。2006/05/19(金) 23:39:06
すみません!質問です。

スパムのfrom項の詐称の設定で困っています。
メールサーバのメールのドメインがhogehoge.comだとして

from項の差出人が、[実在しないユーザー]@hogehoge.comのスパムで
あて先が、ローカルユーザー、つまり[実在するユーザー]@hogehoge.com
だった場合、うまく受信拒否をする設定が出来なくて困っています。

存在しないドメインの詐称とかなら、無論問題ないのですが
外部からのメールだけど、受信先は、存在するし、
from項のドメインは、メールサーバドメインを詐称されてしまってるので
正規メールとして処理してしまっています。

from項が、自分のドメインで、かつ正規に存在しないユーザーを
拒否するには、どうしたらよいのでしょう?

local_sender_mapsとかあるのかな?と思ったけど
存在しないような・・・涙

0542名無しさん@お腹いっぱい。2006/05/20(土) 00:00:48
>>541
# hogehoge.com じゃなくて example.com にしろ、というのは置いといて。

アカウント管理が若干面倒になりそうですが、こんなのでいかがでしょう?
hogehoge.com からのメールは登録されているものだけを受信し、それ以外の
ドメインからは今まで通り受信する。

実際の動作確認まではしていませんが、こんな感じでテーブルを作れば
柔軟にいけるんじゃないでしょうか?

### main.cf
parent_domain_matches_subdomains =

smtpd_sender_restrictions =
 check_sender_access hash:$config_directory/sender_check
 permit

### sender_check
user1@hogehoge.com OK
user2@hogehoge.com OK
user3@hogehoge.com OK
hogehoge.com 550 who are you?
0543名無しさん@お腹いっぱい。2006/05/20(土) 00:01:31
smtpd_reject_unlisted_sender = yes
または
smtpd_xxx_restrictions = ..., reject_unlisted_sender,...
0544名無しさん@お腹いっぱい。2006/05/20(土) 00:01:57
>>541
対策じゃなくて申し訳ないけど。

うちに届いたスパムに、Fromが俺のメールアドレスのものがあったよ。
逆にToは直接俺を指定していなかった。
こういうケースもあるから、存在しないユーザだけはじいてもスパムは止まらないかと。
05455422006/05/20(土) 00:07:22
>>543 あぁ、そっか、それで良いですねorz
05465412006/05/21(日) 01:32:16
いろいろアドバイスありがとう御座います。
非常に参考になりました。
皆さん、優しいですね!!
0547名無しさん@お腹いっぱい。2006/05/22(月) 02:01:41
ttp://www.yanbe.net/blog/archives/000231.html

mysqlを使用してるpostfixadmin ってのを使ってるんですが、
メールアカウント(hoge@example.com)を追加すると、
mailbox テーブルと alias テーブルにそれぞれ同じアドレスが登録されます。
mailbox だけなら分かるのですが、なぜaliasにまで
登録されるんでしょうか?
ちなみに次のような動作が確認できました。

aliasテーブルから該当メールアカウントを削除
→メールが該当メールボックスに残らず

aliasテーブルの hoge@example.com を hoge2@example.com,hoge3@example.comへ変更
→ hoge@example.com にメールは残らず、hoge2@example.com,hoge3@example.comに転送
される

aliasテーブルの hoge@example.com を hoge@example.com,hoge2@example.comへ変更
→ hoge@example.com にメールが残り、hoge2@example.comにも転送される

以上のような状態になったのですが、
この挙動の理由がよくわかりません。
通常、main.cf の virtual_alias_maps で記述されていないメールアカウントには
メールが送信されない、なんていう仕様はありませんよね?
0548名無しさん@お腹いっぱい。2006/05/22(月) 03:26:04
俺も同じような環境で、よく分からなかったので調べてみた

ttp://www.kobitosan.org/postfix///ML/arc.4/msg00830.html
ttp://www.kobitosan.net/postfix/trans-2.1/jhtml/postconf.5.html

viatual配送エージェントの場合は、virtual_mailbox_mapsは
単純にメールボックスのパス検索だけに使用されて、
配送自体は、virtual_alias_maps の転送設定が必要ってことなのかな
0549名無しさん@お腹いっぱい。2006/05/22(月) 18:06:18
>>548

レスありがとうございます。
aliasテーブルの ml@example.com を ml@example.com,hoge2@example.com
ってすると、hoge2@exmaple.com に2通同じメッセージIDのメールが届いてしまいます。
hoge2@example.com の部分が他サーバーのアドレスだと問題ありません(1通のみ配信されます)。
ml@example.com を hoge2@example.com
にすると hoge2@example.com には1通しか届かないけど、
ml@example.com にメールは残りません。

この現象なぜ起こるかわかりますか?
また改善方法ってあるでしょうか?
0550名無しさん@お腹いっぱい。2006/05/22(月) 18:51:45
>この現象なぜ起こるかわかりますか?

ttp://www.kobitosan.net/postfix/trans-2.0/jhtml/faq.html#duplicate
ttp://www.kobitosan.net/postfix/origdocs/kylesfaq.html#aldbl

>また改善方法ってあるでしょうか?

aliases の展開先を \ml@example.com, hoge2@example.com と設定。

……あれ、aliases(5) には \ の意味が書いてないんだな。なんでだろ。
05515492006/05/22(月) 22:49:14
>>550
レス多謝です、
しかし\ml@では直りませんでした。

仮に直るとするとそのリンク先の「これは Postfix を遅くすることでのみ「修正できます」。」
というのと反するかと思うのですがどうでしょうか?
ちなみに遅くするってどうやって・・・orz
0552名無しさん@お腹いっぱい。2006/05/24(水) 08:49:01
メールサーバは正常であるにもかかわらず、ときどきMX値の大きいサーバを経由して
送られてくることがあるのですが、何故なのでしょうか?
ログを見ても、MX値の小さいサーバで拒否している様子もありません。
0553名無しさん@お腹いっぱい。2006/05/24(水) 09:14:45
spam の場合意図的にそうする場合がある

あとは単に経路的にうまく届かなかったとか
0554名無しさん@お腹いっぱい。2006/05/27(土) 13:18:30
>>552
そんなの送信元の実装に依るんじゃね?プリファレンス値全く無視する鯖もあるわけだし。

または各MXのサーバが異なるサブネットにあって、一部のサブネットだけ輻輳してた
とかルーティング障害だったとか。
0555名無しさん@お腹いっぱい。2006/05/27(土) 14:38:43
>プリファレンス値全く無視する鯖もあるわけだし。

そんなのあるの? ntp の stratum 話じゃあるまいし
0556名無しさん@お腹いっぱい。2006/05/27(土) 14:58:38
某国立大学で、ある教授がメールの遅延を訴えるので調べてみると
その教授の鯖からのメールだけが大学のMTAに蹴られていた。
セカンダリのMTAが定義されていたのでそっちを経由してメールは届いていたんだが、
そのMTAは政争に敗れて転勤させられたライバル関係にある教授の研究室の鯖だった。

実話とはちょっと変えてあります。
0557名無しさん@お腹いっぱい。2006/05/27(土) 19:33:46
で?
0558名無しさん@お腹いっぱい。2006/05/27(土) 20:43:51
トランスポートごとの同時接続数ってどうやれば設定可能でしょうか。
transportファイルで複数のドメインに同じトランスポートfooを割当て、
master.cfでfooに最大プロセス数を設定して制限しているのですが、
これはドメインごとでしか有効でないので、同時に送信しようとしている
ドメイン数ぶんのSMTP接続を貼ろうとしてしまい、相手のしょぼいサーバが
timeoutを起こしてしまうようです...
0559名無しさん@お腹いっぱい。2006/05/27(土) 22:01:31
foo_destination_concurrency_limit
see qmgr(8)
0560名無しさん@お腹いっぱい。2006/05/28(日) 02:08:50
>>555
やる気になりゃできるんじゃね?
静的に経路書くとか。
0561名無しさん@お腹いっぱい。2006/05/29(月) 10:15:46
>>560
そりゃできるでしょう。
でも、そうやってプライマリに接続試しもせずに、セカンダリに送ってくるのはほぼ間違いなくスパム。
05625492006/05/29(月) 22:17:05
へるぷみー
0563名無しさん@お腹いっぱい。2006/05/30(火) 21:06:44
どの質問に対して?
あと、カンマのあとにはスペースを入れてくださいね。めっちゃ見づらかったorz
0564名無しさん@お腹いっぱい。2006/05/30(火) 21:58:36
2chもMLも素人質問ばかりで悲惨な状態だな

> from を変えて投稿して(名前もわざわざ変えて)、
> 「はじめまして」というのは、少々理解に苦しみます。
0565名無しさん@お腹いっぱい。2006/05/30(火) 23:00:15
マジで意味ワカンネだった
0566名無しさん@お腹いっぱい。2006/05/31(水) 02:50:41
現在、postfixサーバで一つのドメイン(aaa.com)を構築しております。
今度、一つのサーバで二つのドメインで受信できるようにしたいと考えております。

現在は、かなり前に教えていただき、設定を行ったのですが、virtual_mailbox_maps
にてバーチャルドメインを構築しております。ルックアップテーブルはMysqlで作り
ました。

今回、私が行いたいと考えている設定は以下のような感じです。

ドメインがaaa.comの場合/etc/postfix/aaa-mailbox.cfでテーブルを参照し、
/home/aaa/の中にメールを受信し、ドメインがbbb.comの場合
/etc/postfix/bbb-mailbox.cfでテーブルを参照し、/home/bbb/にメールを受信した
いと思います。

その場合はどのように設定したらいいのでしょうか?
現在の設定は今までドメインが一つでしたので、以下の設定のとおりです。

virtual_mailbox_base = /home/aaa/
virtual_mailbox_maps = mysql:/etc/postfix/aaa-mailbox.cf

上記のような設定は可能なのでしょうか?
どなたかご教授願えないでしょうか。
■ このスレッドは過去ログ倉庫に格納されています