Postfix(7)
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。
2007/07/27(金) 16:01:13●リンク
本家
http://www.postfix.org/
Postfix のぺーじ (ドキュメントの日本語訳、MLなど)
http://www.kobitosan.net/postfix/
過去スレ、関連スレなどは>>2-4あたり
0931名無しさん@お腹いっぱい。
2008/10/07(火) 15:28:45ありがとうございます。
こういうときは経路を見ると良いのですね
>>929
当方のサーバも時間が若干間違っておりましたので修正しました。
>>930
ご教示ありがとうございます。
大変勉強になりました。
0932名無しさん@お腹いっぱい。
2008/10/07(火) 16:14:11> cat /var/log/maillog |grep from
catコマンドは不要。man grepしよう。
0933名無しさん@お腹いっぱい。
2008/10/07(火) 21:05:54さらにパイプで繋いでsedとかで整形、絞り込みしたいことがあるから自分はcatしてる。
0934名無しさん@お腹いっぱい。
2008/10/07(火) 21:30:47その場合でもcatは要らないような気が。
古いログは圧縮されてることがあるから zcat を使うことはよくある。
0935名無しさん@お腹いっぱい。
2008/10/07(火) 21:43:47smtp のオプションでに smtp_bind_address を指定してやればできるかもしれない。
ttp://www.postfix-jp.info/trans-2.2/jhtml/postconf.5.html#smtp_bind_address
mtkw って言われると、それはちょっと。
0936名無しさん@お腹いっぱい。
2008/10/07(火) 21:57:46catは不要。man sedしよう。
>>934
zgrepも便利。
0937名無しさん@お腹いっぱい。
2008/10/07(火) 22:15:03cat file | (ここまで打って、さーどーしようと考える)
0938名無しさん@お腹いっぱい。
2008/10/07(火) 22:35:400939名無しさん@お腹いっぱい。
2008/10/07(火) 23:41:37tail だけのつもりが手癖で -f が付いちゃう
トラブルでログを見る時は、前後の状況とかも見たいから、まずlessだな
0940名無しさん@お腹いっぱい。
2008/10/07(火) 23:53:090941名無しさん@お腹いっぱい。
2008/10/07(火) 23:54:58それキューに入ってるだけじゃまいか??
status みないと。
mailq でもして Queue のぞいてみるとかアレコレ。
0942名無しさん@お腹いっぱい。
2008/10/08(水) 00:02:36最後の100行くらいと、追加された分を見たいときがよくあるんだけどなにかいい方法ないかな。
ちなみにlvを使うのでlessは使ってません。
0943名無しさん@お腹いっぱい。
2008/10/08(水) 00:12:50tail -n +1 -f
0944名無しさん@お腹いっぱい。
2008/10/08(水) 01:30:22例えば、 from:x@example.com to:y@example.com なメールa.example.comからを送るとき
a.example.com の postfix の transport_maps で
x@example.com smtp:[relay.example.com]
y@example.com smtp:[relay.example.com]
となっていたら relay.example.com に転送されるでしょ。
ところが relay.example.com でvirus警報発令されて拒否られたとします。
すると a.example.com は x@example.com へエラーメールを送ろうとするんですが、
これがまたまた relay.example.com でvirus警報発令されて拒否されちゃう。
なのでbounceに転送先を指定できたりしないかなと思ったんですが、
マニュアルみてもできなさそうなんです。
0945名無しさん@お腹いっぱい。
2008/10/08(水) 01:53:19cat は不要。
< file ...
0946名無しさん@お腹いっぱい。
2008/10/08(水) 07:27:32そこは /dev/null でw
0947名無しさん@お腹いっぱい。
2008/10/08(水) 10:36:15どういうこと?
0948名無しさん@お腹いっぱい。
2008/10/08(水) 11:10:32transport は変えられないけど、経路を変えるだけなら
sender_dependent_relayhost_maps でできる。
0949名無しさん@お腹いっぱい。
2008/10/08(水) 14:30:28レスありがとうございました。
やりたいことは、携帯対策で外へ繋ぐIPを指定できれば・・・ということです。
smtp_bind_addressと複数起動を試してみます。
0950名無しさん@お腹いっぱい。
2008/10/11(土) 14:39:41abc@example.com を abc+abc=example.com@example.com
のように変換したいんだけど、再帰的に処理されて無限ループしちゃうんだけど
なんとかならぬものか?一回だけ変換して星いの。
0951名無しさん@お腹いっぱい。
2008/10/11(土) 21:39:53一回だけmatchすればいいなら↓でいいんじゃね?
/([^+=@]+)@(example.com)/ abc+${1}=${2}@example.com
0952名無しさん@お腹いっぱい。
2008/10/12(日) 00:27:49recipient_canonical_maps に限らないけど、アドレスを比較するときには
user+ext@domain
user@domain
user+ext
user
の順にマッチングが試されるじゃない。
abc@example.com を abc+abc=example.com@example.com に変換すると
再度 (+abc=example.com と外して)abc@example.comでマッチングを試して
変換したら、外してあった+abc=example.comを戻すので
abc@example.com → abc+abc=example.com@example.com
abc+abc=example.com@example.com → abc+abc=example.com+abc=example.com@example.com
のように何度も繰り返されちゃうんですわ。
if !/@nomre$/
/([^+=@]+)@(example.com)/ ${1}+${1}=${2}@${2}@nomore
endif
みたいにすれば、一回で止まると思うんだけど、余分な@nomoreをどこで外せばいいのやら。
0953952
2008/10/12(日) 03:40:19それぞれのパターンは検索されるアドレス全体に適用される正規表現です。従
って、user@domain メールアドレスが user と @domain という構成要素に分割
されたり、user+foo が user と foo に分割されることはありません。
って書いてあった。勘違いしてるかも。
0954名無しさん@お腹いっぱい。
2008/11/06(木) 08:20:45送っていいやつだけ送信とかできるだろうか?
Envelop Fromごとに許可出せる人が決まってて、
Webから制御できるなら進言したい。
内部統制用のメールフィルタリング系のソフトが高いので、
その廉価版って感じになればいいかなと。
0955名無しさん@お腹いっぱい。
2008/11/06(木) 11:33:45できないことはないはず。
0956名無しさん@お腹いっぱい。
2008/11/06(木) 23:04:52市販品買った方が安く付くかとw
0957954
2008/11/07(金) 13:19:05ということは、パッケージどころか実例もあまりなさそうですね。
>>956
市販品って2〜300万円しますからね。
もう一桁低いのがあったらあまり悩まないんですが。
メールにしたらUIはそんなにこらなくてもいい気がしますが、
キュー一覧から切り出すほうが手間かもしれません。
これだと多分通らないだろうな・・・
0958名無しさん@お腹いっぱい。
2008/11/13(木) 01:24:41UUCP のキューで判断するようにした方が簡単なような気がする。
定時ポーリングにして『送信ボタンを押した直後に「あ、やっぱりいまのなし!」』
も実現しやすいし。
0959名無しさん@お腹いっぱい。
2008/11/22(土) 03:24:070960959
2008/11/22(土) 03:29:0839666 received
27177 delivered
と出ているのですが、
deliveredというのは、
status=sentやstatus=relayしたメールを指すのでしょうか?
reveivedは
postfixがsmtpで受け取ったメールの総数を指すのでしょうか?
二つの違いがはっきりわからなくて
質問しました。
お願いします。
0961名無しさん@お腹いっぱい。
2008/11/22(土) 16:15:40このほかにRFCでは存在できるアドレスなのにpostfixで配送できないアドレスという物はあるのでしょうか?
0962名無しさん@お腹いっぱい。
2008/11/22(土) 16:35:08拡張アドレスだよね
0963名無しさん@お腹いっぱい。
2008/11/22(土) 19:12:48ドットで始るのと同じ扱いでは
0964名無しさん@お腹いっぱい。
2008/11/22(土) 19:59:190965名無しさん@お腹いっぱい。
2008/11/23(日) 00:16:03local-partの定義を調べりゃすぐわかる
ttp://www.ietf.org/rfc/rfc5321.txt
ttp://www.ietf.org/rfc/rfc5322.txt
調べると意外に多くの記号が使えることに気付くだろうが
メールアドレスの妥当性検査を安直な正規表現で書くクソがいて
記号を含むメールアドレスだと困ることがあるな
0966名無しさん@お腹いっぱい。
2008/11/23(日) 00:18:08こんなんだもんなぁ・・・
0967名無しさん@お腹いっぱい。
2008/11/23(日) 01:56:08そいつもRFC822読まずに書いてるクズ。
0968名無しさん@お腹いっぱい。
2008/11/23(日) 02:42:20今はRFC2822だ。822が置き換えられたの何年前だよ。
0969名無しさん@お腹いっぱい。
2008/11/23(日) 02:46:46と思ったら、さらに5322で置き換えられてたぜ、ふはははは……orz
0970959
2008/11/23(日) 04:28:330971名無しさん@お腹いっぱい。
2008/11/23(日) 12:11:41リンク先読まずに脊髄レスするバカは、今すぐ死ね。
http://www.tt.rim.or.jp/~canada/comp/cgi/tech/mailaddrmatch/
> これら以外どころか、RFC821,822によれば、クオートさえ
0972名無しさん@お腹いっぱい。
2008/11/23(日) 12:58:54自己紹介乙
0973名無しさん@お腹いっぱい。
2008/11/23(日) 15:23:34完全に準拠せんでもいいがあそこまでにはなって欲しくないわな
0974名無しさん@お腹いっぱい。
2008/11/23(日) 16:54:36勝手に接続されたインターネット側では真面目なプログラムほど
アホどもの仕様に合わせる作業が発生して迷惑なんだよ
各社とも発言権大きいヤツにアホが多いのかロクなことしねえわ
最近だと加入者固有IDのデフォルト通知とか決めたヤツしねよ
0975名無しさん@お腹いっぱい。
2008/11/23(日) 17:00:56それをインターネットにつなげることが出来る様にした時点で破綻した。
しかも、その苦情が携帯電話会社じゃ無くて、インターネット側の
会社に来るからたまったもんじゃないよな。。
0976名無しさん@お腹いっぱい。
2008/11/23(日) 17:04:460977名無しさん@お腹いっぱい。
2008/11/26(水) 19:18:05長期運用してると時々配送がとまります。日に10万件くらいの
配送ですが一日一回止まる感じです。止まらないときは数日
平気です。
で、その時にmaillogを見てると、こんな感じで受け付けてはいます。
03:38:17 localhost postfix/smtpd[6731]: connect from localhost.localdomain[127.0.0.1]
03:38:17 localhost postfix/smtpd[6731]: XXX client=localhost.localdomain[127.0.0.1]
03:38:17 localhost postfix/cleanup[6749]: XXX message-id=<XXX>
普通は次にqmgrのログが出るのですが、この部分を繰り返すばかりで
メッセージは受け付けるけど配送しない感じです。
postfixのrestartで配送を始めるんですが、なにが悪いんでしょうか。
master.cfのsmtp/relayの制限は0、main.cfも
smtp_destination_concurrency_limit = 0
qmgr_message_active_limit = 2000000
qmgr_message_recipient_limit = 2000000
smtp_mx_session_limit = 0
smtpd_client_connection_count_limit = 0
こんな感じでいろいろ試してるんですが原因が特定できていないでいます
0978名無しさん@お腹いっぱい。
2008/11/26(水) 19:20:14配送先のエラー度合いとかでなにかが貯まりすぎてしまうと
止まっちゃうのかと思うのですが、deferredの件数が増えすぎで
止まったりはしないですよね。うーん。
0979名無しさん@お腹いっぱい。
2008/11/26(水) 22:14:54無駄に大きくすると遅くなったような気がした。
0980名無しさん@お腹いっぱい。
2008/11/26(水) 23:48:02で実際止まった時点でキューにどのくらい溜まってたのかは調べてるのか?
0981名無しさん@お腹いっぱい。
2008/11/27(木) 02:10:11デフォルトの20000だったんだけど詰まるのでとりあえず10倍にしてみました(効果無し)
>>980
qshapeで確認するとdeferredが6〜7万件の事が多いです。
0982名無しさん@お腹いっぱい。
2008/11/27(木) 23:56:11みんな(ウィルススパム対策など)どんな組み合わせでやってますか?
ぐぐってみたけど、あまり偏りが無さそうでバラバラなんですよね。
0983名無しさん@お腹いっぱい。
2008/11/28(金) 02:51:03過去にSpamAssassinとかいろいろ試したけど、
結局無償のものだけでは限界があるということが分かった。
0984名無しさん@お腹いっぱい。
2008/11/28(金) 09:44:52とりあえず無償で試してみて、限界を感じてから有償にしてもいいと思う。
無償のときにちゃんと設計していれば、有償にするときも構成そのままで置き換えれたりするし。
0985名無しさん@お腹いっぱい。
2008/11/28(金) 13:51:450986名無しさん@お腹いっぱい。
2008/11/28(金) 17:26:520987名無しさん@お腹いっぱい。
2008/11/28(金) 17:27:290988名無しさん@お腹いっぱい。
2008/11/28(金) 18:35:49mimoriさんですか?
0989名無しさん@お腹いっぱい。
2008/11/28(金) 19:31:40理解不能
0990名無しさん@お腹いっぱい。
2008/11/28(金) 21:56:28spamデータベース維持の負担が大きすぎた。
職員からのspam報告UI作ってせっせと登録させても、10%程度は抜けてくる。
で、部長クラスは怒鳴り込んでくるし・・・。
1年半前に(Nortonじゃなかった)Symantecのアプライアンス入れて、spam通過率0.01%以下、
正規メールのspam誤検知いまのところ4通、ウイルス通過(おそらく)ゼロ。
事実上、自分がメールシステムにつきっきりだったのが、本来の仕事ができる。
購入費用と保守費用いれても1人分の人件費より安いし、
コストパフォーマンス考えると無償ものだけというのは逆に無駄が多かった。
0991名無しさん@お腹いっぱい。
2008/11/29(土) 00:32:10どういうUIだったんだろう?
保存した文字コードが変わったり、本文のBASE64が解けたりしてると学習してくれないかも。
それに思い至って、学習対象はIMAPで送るようにした。
学習用アカウントをパスなしにして、そこにはメールの配信はしない。
学習させたい人は、自分のIMAPの受信箱から学習用の「SPAM」に移動。
cronで夜中に学習させて消すようにした。
まだテスト段階だけど、それなりに学習してきた感じ。
0992名無しさん@お腹いっぱい。
2008/11/29(土) 14:41:22postfix
postfixadmin
dovecot
spamassassin
clamd
maiamailguard
sid-milter
dk-filter
dkim-filter
で使ってるけど、スパム捕捉率 99.01%だよ
Maiaのレポート画面にて確認
0993名無しさん@お腹いっぱい。
2008/11/29(土) 14:48:08> spam通過率0.01%以下、正規メールのspam誤検知いまのところ4通
へー、すごいね。99.99%以上ってことだよね。それでほとんど誤検知無しなんだ。
商用のスパムフィルタってそんなに性能高いの?
クライアント用のスパムフィルタ、例えばセキュリティ対策ソフトに同梱のやつって
とてもじゃないがそんな性能でないよね。
だから、商用のサーバ用のもそんなにならないと思ってたわ。
0994名無しさん@お腹いっぱい。
2008/11/29(土) 15:13:17昔はMacが破壊されまくったのでそれ以来恐ろしくて使う気になれない
0995名無しさん@お腹いっぱい。
2008/11/29(土) 15:37:44高い検出率と誤検知の少なさを謳うフィルタリングサービスは珍しくない
0996名無しさん@お腹いっぱい。
2008/11/29(土) 19:18:58Postfix(8)
http://pc11.2ch.net/test/read.cgi/unix/1227953898/
0997名無しさん@お腹いっぱい。
2008/11/30(日) 00:20:09構成聞いたものです。
みなさん、色々とありがとうございました。
商用の利点は参考になったのですが、まだそこまでは(予算部分でも)考えておらず^^;
上げていただいたアドオン?も含め、もう少し調べてみます。
デファクトスタンダードみたいなものがあるかと思っていたので、少し意外でした。
0998名無しさん@お腹いっぱい。
2008/11/30(日) 02:51:23maiamailguardってamavisd-new必須じゃないの?
うちはWebにそう書いてあったのみて導入しなかったんだが。
0999名無しさん@お腹いっぱい。
2008/11/30(日) 17:59:281000名無しさん@お腹いっぱい。
2008/11/30(日) 17:59:4310011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。