Postfix(6)
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/09/20(水) 02:04:10●リンク
本家
http://www.postfix.org/
Postfix のぺーじ (ドキュメントの日本語訳、MLなど)
http://www.kobitosan.net/postfix/
過去スレ、関連スレなどは>>2-4あたり
0057名無しさん@お腹いっぱい。
2006/10/10(火) 21:37:38間違えた
× >>49
○ >>50
0058名無しさん@お腹いっぱい。
2006/10/10(火) 21:48:14とくに設定しなければ myhostname は自分のホスト名ですから。
postfix 以前の問題ですから。
もちろん、わざわざ postconf -e myorigin=localhost.localdomain をやるような
奇特な人もいるかもしれないけどさ。
0059名無しさん@お腹いっぱい。
2006/10/10(火) 22:19:110060名無しさん@お腹いっぱい。
2006/10/10(火) 22:44:37ケチつける暇があったらとっととホスト名の設定変更の方法でも調べなさいね.
0061名無しさん@お腹いっぱい。
2006/10/10(火) 23:48:43嘘のアドレス騙るのもなあと、取り敢えずホスト名.localdomainのまま放置中。
0062名無しさん@お腹いっぱい。
2006/10/11(水) 00:23:060063名無しさん@お腹いっぱい。
2006/10/11(水) 00:27:060064名無しさん@お腹いっぱい。
2006/10/11(水) 13:21:18キャハハハハハハハ
キモーイ
0065名無しさん@お腹いっぱい。
2006/10/12(木) 17:54:52よいヒントがあれば教えて下さい。
UNIXパスワードを用いてPLAIN/LOGIN/CRAM-MD5を受け付けたい。
// postfixソース取得
up2date --get-source postfix
// cyrus関連インスコして
up2date -i cyrus-sasl cyrus-sasl-plain cyrus-sasl-md5 cyrus-sasl-devel
// postfixパッケージリビルド&インスコ
postfix.specを
%define SASL 1
に書き換えてrpmbuild -bb
// テスト
telnet localhost 25
EHLO localhost
で
>250-AUTH CRAM-MD5 LOGIN PLAIN DIGEST-MD5
>250-AUTH=CRAM-MD5 LOGIN PLAIN DIGEST-MD5
まず、この順番が違う。(疑問1)
気を取り直してここでAUTH PLAIN xxxxxxxxxx(BASE64化されたパラメータ)xxxx
しても
>535 Error: authentication failed
とエラーになる。(疑問2)
ググル先生曰く「cyrus-saslのsmtpd.confを書き換える」とか「デフォルトでおk」とか
色々あって混乱中です。このファイルは関係あるのでしょうか。ちなみに現在は
「pwcheck_method: saslauthd」とだけ書かれています。(saslauthdも起動しています)
0066名無しさん@お腹いっぱい。
2006/10/12(木) 18:07:200068名無しさん@お腹いっぱい。
2006/10/12(木) 18:34:260069名無しさん@お腹いっぱい。
2006/10/12(木) 21:29:39分からないので回等不能。
疑問2は、BASE64化したパスがあってるのかどうか分からないので、
これまた回等不能。
saslを使う時は、postfixならsmtpd.confでどの認証メカニズムを使うかを
指定するとマニュアルにも書いてあるのに、何故、「関係あるのでしょうか?」
という質問になるのかが、分からない。マニュアルを読まずにトライ&エラー
してる?
後、saslauthd。オイラが遊んでた時は、sasldbがないと駄目だった覚えがある。
saslauthdがrootで動くので、sasldbのpermission設定が必要なかっただけのような。
ただ、うろ覚えなので、勘違いがあるかもしれない。
0070名無しさん@お腹いっぱい。
2006/10/12(木) 22:49:52ならdb作ってあげないといけないけど、
postfix->sasl->pam->なにか
ならpasswdとかshadowとかでいけるんじゃ。
/usr/lib/sasl2/smtp.confで設定だったかな。
0071名無しさん@お腹いっぱい。
2006/10/12(木) 23:41:580072名無しさん@お腹いっぱい。
2006/10/12(木) 23:44:450073名無しさん@お腹いっぱい。
2006/10/12(木) 23:46:460074名無しさん@お腹いっぱい。
2006/10/13(金) 01:03:56等と出て送信に失敗することがあります。
時間帯によっては飛ぶんですが、これって相手側のMTAに拒否られてるのでしょうか。
0075名無しさん@お腹いっぱい。
2006/10/13(金) 02:13:090076名無しさん@お腹いっぱい。
2006/10/13(金) 09:45:30えーと、あなたはスパマーさんではないのですよね?
それはPostfix使って送信しようとして、そういうエラーが出てきてるのでしょうか?
0077名無しさん@お腹いっぱい。
2006/10/13(金) 11:56:530078名無しさん@お腹いっぱい。
2006/10/13(金) 12:40:19007974
2006/10/13(金) 14:08:26postfixのログにそうでますね。
0080名無しさん@お腹いっぱい。
2006/10/13(金) 14:31:46営業妨害では?w
ドアにぶつかる方もイヤでしょう。もっと間隔を開けて入ったらどうですか?
0081名無しさん@お腹いっぱい。
2006/10/13(金) 16:40:43一定時間内の接続数制限とかではねられてるのではないかと。
なんにしても、相手の都合を考えずに一気に大量のメールを送ろうとするところからは
受け取る方もなんらかの防御手段をとりたくなるもんです。
008274
2006/10/13(金) 23:36:52ありがとうございました。
0083名無しさん@お腹いっぱい。
2006/10/14(土) 03:40:36ttp://www.kobitosan.net/postfix/trans-2.3/jhtml/TUNING_README.html#rope
0084名無しさん@お腹いっぱい。
2006/10/14(土) 21:24:26特定接続契約結べば大丈夫
0085名無しさん@お腹いっぱい。
2006/10/14(土) 22:06:57外部からのメールを以下のような経路で配送しています。
MX.hogehoge.com => RELAY.hogehoge.com => POP.hogehoge.om
MXサーバで外部からのメールを受けて、RELAYサーバへ転送
RELAYサーバではウィルスチェックを行い、POPサーバへ転送
ユーザーのmailboxはPOPにあります。
宛先が不正なメールの場合、RELAY => POPのセッションで 550
Recipient address rejected: User unknown
となり、RELAYサーバに差し戻されますが、元々のFROMのアドレスも
不正なため、不要なqueueがたまってしまいます。
RELAY => POP とメールを配送する際、相手(POP)から550を返されたら
そのメールを破棄する、ということはRELAYでは可能でしょうか?
もしくは、POP側でメールを破棄すべきでしょうか?
ちなみに、POPサーバ側ではvirtual_mailbox_domainを作成しています。
0086名無しさん@お腹いっぱい。
2006/10/14(土) 23:55:58または reject_unverified_recipient を使う。ADDRESS_VERIFICATION_README を熟読せよ。
0087名無しさん@お腹いっぱい。
2006/10/15(日) 00:37:560088名無しさん@お腹いっぱい。
2006/10/15(日) 00:48:200089名無しさん@お腹いっぱい。
2006/10/15(日) 02:04:060090名無しさん@お腹いっぱい。
2006/10/21(土) 12:47:28お願いします。
FC3でpostfix + procmail +spamassassinでメール鯖を建てているのですが
内部・外部からroot宛てのメールが全てnobodyへ飛ばされてしまいます。
またその時postfixからprocmailへは遅延が発生してます。
ローカル配信でmailbox_commandをコメントすれば問題なくrootへ届きます。
procmail経由でrootへ正しく配信される方法はないのでしょうか?
二週間ほど格闘しましたが解決できませんでした。
ヒントでも構いませんのでご教示願います。
0091名無しさん@お腹いっぱい。
2006/10/21(土) 14:10:55板違い。消えろ。
009290
2006/10/21(土) 18:33:540093名無しさん@お腹いっぱい。
2006/10/21(土) 19:34:58簡単なレシピしか使ってないの?
009490
2006/10/21(土) 20:48:40すみませんです。linux板のくだ質で誘導されたら
誤誘導みたいでした(´・ω・`)
>>93
spamassassinを使いたいが為にprocmailに処理させています。
procmailを通さないと/root/Maildir/newへ届きprocmailを通すと
//Mairdir/newへ届いてしまい、nobody扱いになっています。
default_privsがnobodyなのでpostfixからprocmailへ受け渡しを
した時スーパーユーザの場合nobodyの所有で実行されてしまう
からなのでしょうか?
スレ違いというか完全な板違いで失礼しました。
0095名無しさん@お腹いっぱい。
2006/10/22(日) 01:29:20なぜそこで笑うのか理解できない。
0096名無しさん@お腹いっぱい。
2006/10/22(日) 04:20:17MLにも例のネカマが来てるし、最近はひどい質問ばかりだな
0097名無しさん@お腹いっぱい。
2006/10/22(日) 11:53:230098名無しさん@お腹いっぱい。
2006/10/22(日) 23:54:170099名無しさん@お腹いっぱい。
2006/10/23(月) 00:45:230100名無しさん@お腹いっぱい。
2006/10/23(月) 03:32:160101名無しさん@お腹いっぱい。
2006/10/23(月) 08:41:180102名無しさん@お腹いっぱい。
2006/10/23(月) 11:45:45複数ドメインで運用しているのだが、指定したドメインのみ適用ってできるのかな?
0103名無しさん@お腹いっぱい。
2006/10/24(火) 15:58:080104名無しさん@お腹いっぱい。
2006/10/25(水) 17:43:49Delivered-To:やX-Original-To:は付かないの?
付かないとして、付ける方法ってないだろうか。
環境はFreeBSD 5-stable, postfix 2.3.1, vpopmail 5.4.13。
0105名無しさん@お腹いっぱい。
2006/10/27(金) 12:18:50ttp://mylab.ike.tottori-u.ac.jp/~mijosxi/2005/04_postfix.html
0106名無しさん@お腹いっぱい。
2006/10/30(月) 17:41:07ISP(DTI)がop25bを適用するとのことで、これを期に全ての送信メールを
ISPのメールサーバをリレーさせたいと思ってます。
で、main.cfにrelayの設定をしてリレーされる事を確認したのですが、どうも
DTIはPOP before SMTP認証のようで、事前にPOP3受信してないとリレーに失敗
する(認証エラーと言われる)ようなのです。
これはどうやって回避すればよいでしょうか?
postfixとは無関係に、裏でfetchmailを動かすとか?
0107名無しさん@お腹いっぱい。
2006/10/30(月) 17:57:460108名無しさん@お腹いっぱい。
2006/10/30(月) 18:23:32port587を使ってリレーすればSMTP AUTHで認証されると言う事のようで
後ほど確認したいと思います。ありがとうございます。
後学のためにお尋ねしたいのですが、リレー先のサーバがPOP before SMTPに
しか対応していない場合、postfix単体では(現状では)対応出来ないのでし
ょうか?
0109名無しさん@お腹いっぱい。
2006/10/30(月) 19:04:200110名無しさん@お腹いっぱい。
2006/10/30(月) 19:31:25#! /bin/sh
fetchmail pop.example.ne.jp
exec nc smtp.example.ne.jp 25
のようなスクリプトを port 2525 あたりで待ち受けさせておいて
relayhost を [localhost]:2525 にする。
0111104
2006/10/31(火) 12:51:38エロイ人おせーてorz
0112名無しさん@お腹いっぱい。
2006/10/31(火) 21:58:06要するに vpopmail に渡しているのならば、
vpopmail の方でよしなにするべきであって、
postfix でやろうと考えるのは間違い。
postfix の場合は local(8) か virtual(8) を使わないとそのヘッダはつかない。
0113名無しさん@お腹いっぱい。
2006/10/31(火) 23:14:43ありがとう。vpopmailでなんとかならないかやってみる。
0114名無しさん@お腹いっぱい。
2006/11/03(金) 11:35:47いると考える方が普通だし、X-Original-To: に関してはまぁ無理だ罠。
パイプじゃなくって SMTP で渡せば可能かもしれないけど、それは vpopmail で
出来るのかどうかによる。
Delivered-To: の方は最終的な配送先だから、vpopmail でも出来るんじゃない?
# 少なくとも、自前でパッチを書けば実装は出来る部分かと。
0115名無しさん@お腹いっぱい。
2006/11/07(火) 03:12:08postfix flush
だと思うのですが、
再送するのではなく、消去するコマンドってあるのでしょうか?
あれば教えてください。
0116名無しさん@お腹いっぱい。
2006/11/07(火) 03:18:130117名無しさん@お腹いっぱい。
2006/11/12(日) 03:51:480118名無しさん@お腹いっぱい。
2006/11/13(月) 19:46:12全部SPAM扱いするんだよなーとMLを見ていて思った秋の夕暮れ。
0119名無しさん@お腹いっぱい。
2006/11/13(月) 20:24:31出口専用とかで外から25番を叩けないサーバなんてこの世には腐るほどあるんだけど。
0120名無しさん@お腹いっぱい。
2006/11/13(月) 20:27:100121名無しさん@お腹いっぱい。
2006/11/13(月) 22:56:53たとえばgmailが外部に配送する出口のホストの25番を叩くと応答がない。
118のいうことを信じるとgmailからyahooにメールを送れないことになる。
0122名無しさん@お腹いっぱい。
2006/11/13(月) 23:48:50もちろんちゃんと話通せば別扱いしてもらえますし
プロバイダ間なら許可してるでしょう
(RBL信じて某ISP発を全部遮断する某ISPの例も有るけど)
0123名無しさん@お腹いっぱい。
2006/11/14(火) 10:07:40どこそれ?
usen?
0124名無しさん@お腹いっぱい。
2006/11/14(火) 23:58:50が、最近になって特定のプロバイダに送信出来ない為、
Submission ポートを使おうと考えてます。
port 25 から port 587 に変更するには、
master.cf の submission を有効にすればおkですか?
テスト送信したら smtp-auth のエラーが出て送信できません。
あとどこ触ればいいのでしょうか?
0125名無しさん@お腹いっぱい。
2006/11/15(水) 01:15:42SMTP-AUTHを有効にするためにCyrus SASLをインストールして、
main.cfを適切に設定するといいよ
あとは「Postfix SMTP-AUTH」とかでググれ
0126名無しさん@お腹いっぱい。
2006/11/15(水) 01:22:29つまり、外に送りたいんだな。
>master.cf の submission を有効にすればおkですか?
これは受け取るときの話なのでまったく無関係。
0127124
2006/11/15(水) 08:30:55>>125
SMTP-AUTH は入れてます。
PostfixのSubmission ポートを有効にして、
メーラーの送信ポートを 587に変更。
そしたらsmtp-authのエラーで送信出来なかったとです。
>>126
そうです。急に外に送れなくなりました。
ブラックリストにも載っていないし、
例の規制かと思い、ポートを変えてみたのですが・・・。
なんか勘違いしていたようですね。
もすこし、勉強してきます。
0128名無しさん@お腹いっぱい。
2006/11/15(水) 10:18:13全部に送信できないんじゃなくって、特定のところにだけ送れないんだよね?
自分のサーバの25番に繋げないんじゃなくって、特定のところにだけ送れないんだったら、
OP25Bは無関係だと思われ。
OP25Bより、どっちかというとIP25Bっていう、受信側のネットワークで掛けてる制限のせいかもよ。
送れなかった送信先へのログやエラーメールにはなんて出てるの?
0129名無しさん@お腹いっぱい。
2006/11/15(水) 12:06:38SMTP-AUTHは、自分が認証する側になるときと、認証を受ける側になるときでは
設定がまったく違うよ。
それと、ダイナミックDNSを使っていて特定の相手に送信できないのなら、自分の
プロバイダのメールサーバに中継してもらうのが良いと思う。
0130名無しさん@お腹いっぱい。
2006/11/15(水) 12:09:45うっ、IP25Bってのもあるのですね。
そこのプロバイダを見たらばっちり実施している模様です。
対策方法
1.独自運用の送信メールサーバから、そこのプロバイダーの
メールサーバを中継するよう設定をする。
2.独自運用メールサーバに固定IPアドレスを設定する
とありましたが、うちは固定IPなんですけどね・・・。
違う部分が原因ですかね。もうちと調べてみます。
0131名無しさん@お腹いっぱい。
2006/11/15(水) 12:15:46固定IPなんです。
固定IPでもIP25Bで弾かれる可能性ってあるのでしょうか?
0132名無しさん@お腹いっぱい。
2006/11/15(水) 12:59:26IPアドレス固定割り当てといってもアドレス1個ではプロバイダ名義なので
見掛け上動的割り当てとたいしてかわらんよ
0133名無しさん@お腹いっぱい。
2006/11/15(水) 14:31:54固定だったら、その旨をIP25B掛けてるISPに申請して、通してもらえばいいと思うよ。
それで開けてくれないISPなら、ここで晒せばいい。
0134名無しさん@お腹いっぱい。
2006/11/15(水) 14:42:32開けるとかじゃなくて、ISPのメールサーバ(587/tcp)にスマートリレーするのがスジなんじゃ?
0135名無しさん@お腹いっぱい。
2006/11/15(水) 15:02:03ISPに中継してもらうほうがいいね。
おいらはそうしてる。
0136名無しさん@お腹いっぱい。
2006/11/15(水) 15:18:42固定IPは固定である理由があって固定のサービスを利用してる訳なんだから、
固定IPアドレスに割り振ってるところは、動的IPじゃないよ、と認識してもらうべきだと思う。
IP25Bって、掛ける側のISPが、掛ける対象のISPに動的IPアドレス帯を教えてもらって掛けてるはず。
つまり、自分の使ってるISPが、ここは動的IPだから、IP25Bしちゃっていいよん、と言ってる。
となると、そう答えてる自分とこのISPに問い合わせて事情を聞くのが筋だと思う。
0137名無しさん@お腹いっぱい。
2006/11/15(水) 15:43:41「外部向けDNS」って
ゾーン情報を持ってる DNS サーバってこと?
なんか関係あるの?
0138名無しさん@お腹いっぱい。
2006/11/15(水) 16:22:350139名無しさん@お腹いっぱい。
2006/11/15(水) 16:42:220140138
2006/11/15(水) 17:01:22>IP25Bって、掛ける側のISPが、掛ける対象のISPに動的IPアドレス帯を教えてもらって掛けてるはず。
ここの意味が分からない
0141名無しさん@お腹いっぱい。
2006/11/15(水) 17:33:17そんなこと一々やる筋合いじゃないでそ
そんな(I25Bなんてやってる) DQN プロバイダなんかシラネ
と強がるしかないと...
0142136
2006/11/15(水) 17:35:02例えば、IP25Bを掛ける側をOCNとし、掛けられる側がexample.ne.jpだとする。
OCNがexample.ne.jpの持つIPアドレス帯のうち、どこが動的IPアドレス帯としてフィルタするのかは
OCNが勝手に決めてる訳じゃないだろう。
OCNがexample.ne.jpに、お宅ではどこが動的IPアドレス帯?と聞いて、そこを動的IPとしてるはず。
だから、OCNのIP25BでフィルタされるIPアドレス帯に、固定IPのアドレス帯も含まれてるのなら
それはOCNがダメなんじゃなくって、example.ne.jpがOCNに伝えた情報が間違ってるということ。
0143名無しさん@お腹いっぱい。
2006/11/15(水) 18:29:42直接送られるメールをブロックするもの。
IP25B を実施している ISP が、固定アドレスであっても ISP のサーバから送りやがれ、
というポリシーならば、送信側ではどうすることもできない。
0144名無しさん@お腹いっぱい。
2006/11/15(水) 18:40:12中国韓国のIPを総蹴りしてくれればそれだけで解決なのに。
0146名無しさん@お腹いっぱい。
2006/11/15(水) 19:25:21そういう問い合わせを世界中のISPに自分でやっていたら日が暮れるので
この手のサービスを利用するが普通。
ttp://www.trendmicro.com/jp/products/nrs/overview.htm
0147136
2006/11/15(水) 22:26:49普通のスパム対策ならそういうの使うのが当たり前。
だが、IP25BはISPがユーザの同意無くしかも任意に解除も出来ないという、相当きついフィルタ。
だから総務省の見解的に、そういうレピュテーションのような根拠が一定でない判断基準は
使えないんじゃないかと思う。
実際、一番最初にIP25Bを始めたOCNは、他事業者と交渉の上、IP25Bの対象を拡大すると言ってる。
http://www.ntt.com/release/2006NEWS/0004/0405.html
(2)「Inbound Port 25 Blocking」について、を参照のこと。
あとレピュテーション使ってるなら、144も言ってるように中韓からのスパムがもっと蹴られてるはず。
0148名無しさん@お腹いっぱい。
2006/11/18(土) 13:07:13ps ax | grep smtpd
などとしてプロセスを見ると以下のように表示されるわけですが、
smtpd -n smtp -t inet -u -c -s 2
引数の意味や master.cf との関連が書いてあるドキュメントはありますか?
-n smtp が master.cf のservice name、
-t inet は type だろうくらいは想像つくのですが、他のパラメータがわかりません。
man 5 master, man 8 master, man 8 smtpd してもわかりませんでした。
わかる方がいたらポインタでも良いので教えてください。よろしくです。
0149名無しさん@お腹いっぱい。
2006/11/18(土) 13:27:460150名無しさん@お腹いっぱい。
2006/11/18(土) 23:10:38Postfix辞典に載ってる
0151名無しさん@お腹いっぱい。
2006/11/18(土) 23:56:42smtpd.c とか master.c とか見たけど難しかったです
>>150
ありがとう。Postfix辞典買ってきます
0152名無しさん@お腹いっぱい。
2006/11/27(月) 22:26:42てことで、relayhostを指定するようになりました。
こんなこと出来ないでしょうか?
メールによってrelayhostを変更できないでしょうか?
出来ればprocmailでメール転送する際に転送先毎にrelayhostを切り替えたいのです。
0153名無しさん@お腹いっぱい。
2006/11/28(火) 18:10:23postfix2.3.3を使うために設定をしたんですが、
メール内外から受信、内部への送信はできても外部への送信ができません。
エラーは
Nov 28 17:36:58 hostname postfix/smtp[6987]: 664011EE4AE:
to=<eee@cc.dd.jp>, relay=none, delay=67174, delays=67144/0.03/30/0,
dsn=4.4.1, status=deferred (connect to mx.aaa.bbb.jp[xxx.xxx.xxx.xxx]: Connection timed out)
です。
pingでは正常に返ってきますが、telnetでは相手のメールサーバに接続できません。
ファイアーウォールを一度すべてoffにしてみてもだめでした。
また、ポートチェックでは25番ポートにアクセスできています。
なにが原因か考えられることはありますか?
プロバイダはBIGLOBEで、フレッツ光プレミアムの動的IPで運用しています。
0154名無しさん@お腹いっぱい。
2006/11/28(火) 18:33:13どうせ、OP25BやIP25Bまわりでそ
0155名無しさん@お腹いっぱい。
2006/11/28(火) 19:43:04もっと勉強してくれ
0156153
2006/11/28(火) 19:47:34ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています