[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 05/09 17:47 / Filesize : 168 KB / Number-of Response : 534
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Postfix(8)



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/29(土) 19:18:18 ]
Postfixスレッド その7です。

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

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

過去スレ、関連スレなどは>>2-4あたり

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/14(金) 14:57:12 ]
日本では現在、自宅サーバから外に直接メールを送ろうと考えること自体が間違い、
ということにされていて、やりたくでもできないようになっていることが多い。
詳細はOP25Bでぐぐれ。

回避方法はないでもないが、契約ISPごとに設定が異なるし、
>>507-508に書かれてる内容から当人の技量を想像するに、素直にやめておいた方が無難。


510 名前:507 [2010/05/14(金) 15:32:11 ]
>>509
どうもありがとうです。OP25Bのことは聞いたことがあったんですが、
それ以前の設定の部分で間違っている部分はないんでしょうか?

なんと言うか、プロバイダのOP25B対策で送信失敗してるのなら良いんです。
それはとりあえずしょうがないので。
ただ、サーバのメール送信環境として、ちゃんとできているのか勉強したいので…

オライリーのPostfix実用ガイドという本を読みつつ勉強してるんですが、
ポートやファイアウォール、ルータの設定などがあまり書いてなくて、
maillogの見方も書いてないので参っています。
ググって調べはしたんですが、それでもよくわからないので、上記の環境とログから
OP25B以前の問題点がわかれば教えていただけると幸いです。
よろしくお願いします。

511 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/14(金) 15:54:31 ]
>>510
勉強だったらCUIでやりな
ルータもCentOS5.4入れてるの?

512 名前:507 [2010/05/14(金) 16:19:59 ]
>>511
どうもです。一応、runlevel3でCUIでやってたんですが、
vmwareで動かしてるせいかカーソル移動が遅くてイライラして5で
ターミナル操作してやってます。
ルーターは普通の安物のルータなので、OS入れるとか難しいことはできません
このシリーズかな…
121ware.com/product/atermstation/product/museum/warp_7585_merit.html

webアプリの会員登録確認メール配信の為に開発環境にPostfix入れようと思ったんですが、
こんなに面倒なものだとは思わなかった
送信サーバをGmailにまかせても良いんでしょうけど、それも悔しいんですよね…
maillogのわかりやすい解説とか、ポートやfirewallとの関係説明してるサイトないでしょうか…

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/14(金) 16:29:41 ]
>それ以前の設定の部分で間違っている部分はないんでしょうか?

ファイアウォールを開けなきゃいけない、という思い込み。

外からのメールを受け取るのではなく、送るだけなら必要ない。
内から外へのアクセスも制限するようなルールを設定してるのら話は別だが。


514 名前:507 [2010/05/14(金) 16:38:15 ]
>>513
どうもありがとうございます。
送信用にポート(25)を開く必要はあるんですよね?
ルータは何も触らなくても良いんでしょうか、凄い素人質問ですみません

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/14(金) 16:47:03 ]
>送信用にポート(25)を開く必要はあるんですよね?

開けてもいいけど、ISP が OP25B でふさいでるので意味ないよ。


516 名前:507 [2010/05/14(金) 16:55:27 ]
>>515
なるほど、そういうことなんですね。
上の方で書いたログの内容から、OP25Bは置いといて、
サーバやpostfixの設定に問題があるかどうかはわからないのでしょうか。

25: No route to hostはエラーと言うかトラブルの報告だと思うんですが、
これがまさにOP25Bの影響ってことですか?
ログから見た限りでは、OP25B以外の送信失敗の原因はないと考えて良いんでしょうか。

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/14(金) 18:32:26 ]
No route to host なんだから postfix 以前の問題だろ





518 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/14(金) 23:28:06 ]
>>507
ポート25 は受信に使うため。 送信そのものには必要ないですね。
だからファイアウォールで 25/tcp は開けなくていいです。
例えばメールソフトの Thunderbird を使ってて、25 番ポートは開けなくても
プロバイダの SMTP サーバを使ってメールを送信できるのと同じ。

> これらはなぜ追加されたのでしょうか?
* postfix がメールを ezweb に転送するアクションをとったから。
* デフォルトゲートウェイが設定されていないなどの理由で
インターネットへ出ていけない
(から No route to host というエラーがでる)

とりあえずデフォルトゲートウェイのチェックをして、そのあとは
relayhost か transport_map かを設定するあたりを勉強すれば
良いかと思う。


519 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/14(金) 23:33:55 ]
ping www.google.com
は、動く?

520 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 02:25:51 ]
ポート25問題はこういうのをiptablesの早い段階で読み込ませればどーよ?
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 587 -j REDIRECT --to-ports 25
iptables -t nat -A PREROUTING -p tcp --dport 587 -j REDIRECT --to-ports 25
これで原因の切り分けができるんじゃねーの?

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 10:14:17 ]
素人が素人に解説するすれはここでいいですか?

522 名前:507 [2010/05/15(土) 11:40:21 ]
みなさん、ご親切にありがとうございます。
結局のところ、relayhostでプロバイダのsmtp指定してやや先に進みました
相変わらず送信成功まではしてないのですが、、

すみませんがもう一度maillogの見方について質問させてください
 440 May 14 04:40:57 localhost postfix/qmgr[19722]: A30BC1A398: from=<apache@mail.xxSAMPLExx.com>, size=493, nrcpt=1 (queue active)
 441 May 14 04:40:57 localhost postfix/qmgr[19722]: 193D71A39C: from=<apache@mail.xxSAMPLExx.com>, size=493, nrcpt=1 (queue active)
 442 May 14 04:40:58 localhost postfix/smtp[20590]: A30BC1A398: to=<hogehoge@ezweb.ne.jp>, relay=smtp06.isp.ne.jp[143.000.14.5]:25,delay=29830,
 delays=29830/0.01/0.07/0.03, dsn=5.0.0, status=bounced (host smtp06.isp.ne.jp[143.000.14.5] said: 553 mail.xxSAMPLExx.com does not exist (in reply to MAIL FROM command))

・440,441のfromとして指定されているメールアドレスは、サーバのどの設定ファイルに書いてあるんでしょうか?
 自分で立てたサーバのくせに恥ずかしながらわかりません。
 Postfixやapacheのhttpd.conf, php.iniなど関連ありそうな設定ファイルを確認したんですが見つかりませんでした
 ゾーン設定ファイルにもapache@〜なんて書かなかったし。
 もしかして、xxSAMPLExx.comのapache(=apacheの実行ユーザ)から送られたメール(キュー)ってことですか?
・442は、mail.xxSAMPLExx.comというサーバが見つからなかったから、そんなアヤシイメールは受け取れないってことで
 ISPのSMTPに拒絶されたってことでしょうか? だとしたら、ドメインとって業者のDNSに登録しなきゃ送信できないんでしょうか?

あと、このOP25Bはプロバイダが自分のネットワークからの不正なメールを配信しないための手続きですよね
ということは、ホスティングのレンタルサーバを借りた時は、考慮しなくても良いのでしょうか
ホスティング事業者によっては同じ対策をとってるんでしょうか?

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 12:21:06 ]
スレ違い

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 12:42:25 ]
>>522
お前には無理
あきらめろ

525 名前:507 mailto:sage [2010/05/15(土) 16:49:26 ]
>>523
スレ違いですか?
>>524
まあそういわずに、気がむいたらアドバイスお願いします

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/15(土) 20:00:55 ]
質問するなら自宅鯖板のほうが適切
くだらねぇ質問はここで@自宅鯖 42台目
pc11.2ch.net/test/read.cgi/mysv/1273030149/
Postfix質問箱
pc11.2ch.net/test/read.cgi/mysv/1119304945/


527 名前:518 mailto:sage [2010/05/16(日) 01:29:23 ]
>>522
まずphp抜きにしてそのサーバからメールが出るようになるところまでやってから
それからphpなんじゃね? 「切り分け」しようよ。
あとそれから、他の質問スレとかみればわかるけど、設定ファイル・パラメータ
を晒さないと、こちらとしても回答しようがない。

> ・440,441のfromとして指定されているメールアドレスは、
> サーバのどの設定ファイルに書いてあるんでしょうか?
とりあえず設定ファイル晒すところから。
まぁmyhostname や mydomain あたり、OS のホスト名あたりだと思うんだが。

> ・442は、mail.xxSAMPLExx.comというサーバが見つからなかったから、そんな
> アヤシイメールは受け取れないってことでISPのSMTPに拒絶されたってことでしょうか?
俺ISPじゃないから断定できないけど、状況から間違いなくYes

> だとしたら、ドメインとって業者のDNSに登録しなきゃ送信できないんでしょうか?
From が apache@〜じゃなくてお前がいつもそのISPで使ってるメアドになるように
すればいいだけ。
ISPによってはISPと関わりないメールは通さない可能性もあるわけで。



528 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/16(日) 02:41:32 ]
理解せずに適当に設定するとこれの1になるぞw
pc12.2ch.net/test/read.cgi/unix/1016025117/


529 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/16(日) 04:01:48 ]
これはひどいwww

530 名前:507 mailto:sage [2010/05/16(日) 08:42:47 ]
>>518
どうもです。ありがとう。
ここだと板違いらしいので、自宅鯖の質問スレに移動することにしました。
pc11.2ch.net/test/read.cgi/mysv/1273030149

問題の切り分けはした方が良いですね、postfixじゃなくてsendmailのオライリー本読んで
maillogの見方を勉強しようとも思います(載ってるのかなー
アドバイス何度もありがとうございました

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/17(月) 13:41:30 ]
解決したみたいだけど
やっぱり postfix と無関係だったじゃん

532 名前:MLワッチ mailto:sage [2010/05/24(月) 19:30:20 ]
port番号をログるのにmilterでどうのって話をしているが
smtpd_client_port_logging (default: no)
Enable logging of the remote SMTP client port in addition to the hostname and IP address. The logging format is "host[address]:port".
This feature is available in Postfix 2.5 and later.
ではいかんのだろうか?

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/31(月) 14:34:24 ]
qmgrのCPU使用率が高いんだけど原因はなにが考えられますか?
メールは全部リレーに投げていて、qshapeやqshape deferredを見ても
せいぜい10通(普段は0通〜1通)な状況で、topコマンドでqmgrのCPU使用率が
40%付近にいます。ディスクアクセスにしてもおかしいですよね。
HDDの使用率は96G/125Gで82%くらい、メモリは12Gでほとんどスワップは起こしていません。
似たようなシステムを10数個つくってるんだけどqmgrの負荷が高いのは一カ所だけで
気持ち悪いです






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<168KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef