1 名前:お世話になります [2005/04/22(金) 17:17:31 ] 話題のqmailの設定、インストール、関連ソフトウェアなど、 いろいろ情報交換しましょう! 関連スレ、関連サイトは>>2-10 でし。
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 11:45:54 ] >>400 DBって?ドラゴンボール? ってのは冗談。 >>314 のパッチを当てるか、 QMAILQUEUEで自作スクリプト呼び出して IPが*.nttpc.ne.jpだったら拒否・破棄とか・・・ 後は、iptableで接続すら拒否。
402 名前:401 mailto:sage [2005/12/02(金) 12:04:25 ] あっ・・・・ =.example.com:deny でドメイン指定拒否が出来る・・・ tcpserverのオプションを-Hを取るのを忘れずに。
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/02(金) 12:40:21 ] >>402 -p を推薦しておこう。
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/04(日) 16:26:18 ] >>401 Qgrey - Selective SMTP Rejection + qgreylist ↑これとっても面白そうなので使ってみたいのですが、 qgreylist のサイトに行くとSMTP-AUTH使ってると動かないよ みたいな事が書いてあるんですが、 やはり qmail-vida のSMTP-AUTH使ってるとだめなのでしょうか?
405 名前:404 mailto:sage [2005/12/04(日) 18:18:26 ] すみません、嘘でした。 できないとは書いてなくて 同時に使うことはできないから、 SMTP-AUTHを 587 番のポートで動かせたらいいよ。 RFCにも書いてあるし。 と書いてありました。 早とちりすみません。
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/05(月) 17:27:27 ] すみません、質問させて下さい。 ローカルにメールサーバ(サーバA)を立て、DMZにSMTPパススルーサーバ(サーバB) を立ててサーバB経由で外部にメール送信しようと考えています。 サーバA,Bともにqmailです。 smtprutesを使ってみましたがどうも上手くいきません。 サーバA,Bの具体的な設定方法や、具体的なサイトがあれば教えてください。 宜しくお願いします。
407 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/05(月) 17:31:04 ] >>406 どううまくいかないのよ。
408 名前:名無しさん@お腹いっぱい。 [2005/12/05(月) 17:40:46 ] >>406 DMZとかパスするーサーバーって何ですか? わかりません!教えてください!
409 名前:406 mailto:sage [2005/12/05(月) 17:41:43 ] >>407 うまくいかないと言うか、サーバAのみで送信した場合、送信できますが smtprutesにサーバBのアドレスを書いて送信してみてもサーバBを経由 してくれないようです。 テスト方法は、 1.サーバBで名前解決できる状態にする。 2.サーバAで名前解決できない状態にする。 3.サーバBのsmtprutesにサーバAのアドレスを記入。 4.サーバBから送信。 そうするとサーバAのキューにメールが溜まるような気がするんですが、溜まっていません。 しかも正常に送信できてしまっています。 (現在テスト環境で、サーバA,Bともに直接外部に送信できるようになっています。) 実はsmtpパススルーサーバの立て方が不明で、その辺りの設定も知りたいんですが。。。。
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/05(月) 17:46:29 ] 綴りが間違ってる
411 名前:406 mailto:sage [2005/12/05(月) 18:08:38 ] >>410 ありがとうございます。 設定したサーバの方もsmtproutesの綴りが間違えていました。。。。 綴りを直し、>>409 の方法でテストしたところ、正常にサーバAのキューに溜まっていました。 単純ミスですみませんでした。。。
412 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/06(火) 18:29:13 ] 質問させてください qmailadminで、メーリングリストをメニューから消したいのですが --enable-maxmailinglists=0 をつけてコンフィグしても消えません。 どうやったら消えるのでしょうか? よろしくおねがいします。
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/06(火) 19:05:19 ] >>412 ウチの1.2.8ではenable-maxmailinglistsというオプションはないな。。。 バージョンが違うのかな? 参考にならないかもしれんが、ウチでインストールした時のメモによると以下で メニューからメーリングリストが消えている模様。 ・configure時に--enable-ezmlmdir=n を付ける ・vpopmailのホームディレクトリ/domains/ドメイン名/.qmailadmin-limitsに以下を設定 maxmailinglists 0
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/06(火) 19:18:39 ] >>413 ありがとうございまっす バージョンは1.0.6です。 どうにかしてできるはずなのですが うーん・・・ もう少し悩んでみます。
415 名前:名無しさん@お腹いっぱい。 [2005/12/06(火) 19:29:40 ] またお前か
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/06(火) 19:43:15 ] マタオマエカ
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/07(水) 19:52:13 ] ちょっと待った!ちょ、ちょっと待った! Dovecotつかえよおまえら。
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/08(木) 01:39:04 ] 携帯キャリアがSPFとか言ってるので、 テストサーバーのqmailにパッチ充ててみた。 FreeBSDのportsなので、出典は多分これ ttp://www.saout.de/misc/spf/ いやー、SMTPセッションぶった切りでびっくり qmailっぽくなーいw
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/08(木) 02:17:04 ] >>418 なに! いったん受け取ってから破棄するのが正しいqmail(をいをい)だというのに!
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 14:12:35 ] 質問させてください CGIでメール送信ができません しかしながら ・PHPではメール送信できる ・sqwebmailでは送信できる エラーログは qmail-inject: fatal: unable to run qmail-queue, です。 宜しくお願いします。
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 14:21:17 ] またエスパー募集かよ
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 14:33:48 ] >>420 で、質問は?
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 14:35:32 ] >>422 さん qmail-inject: fatal: unable to run qmail-queue, このエラーの対処法をおしえてほしいです。
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 14:57:57 ] > qmail-inject: fatal: unable to run qmail-queue, これは die_qqt() の出力で、 die_qqt() が呼ばれるのは qmail_open() が失敗した時。 で、 qmail_open() が失敗するのは、pipe(2) か vfork(2) が失敗した時。 CGI 環境で、このどちらか(あるいは両方)が制限されているようなので、 その設定を解除しなさい。
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 15:02:19 ] まぁ、CGIでNG、PHPでOKという書き方をしている時点でアイタタな訳なんだが。
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 15:15:10 ] いえ、cgiはほかのサーバーでは送れます。 cgiに問題はないです。 open(MAIL, "| /usr/sbin/sendmail -t"); print MAIL "To: $to\n"; print MAIL "From: $from\n"; print MAIL "Subject: $subject\n"; print MAIL "Content-Type: text/plain;\n\n"; print MAIL "$body\n"; close(MAIL); です。 宜しくお願いします。
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 15:17:34 ] CGIに問題があるとは言っていません。
428 名前:425 mailto:sage [2005/12/10(土) 15:19:46 ] >>426 いや、だからCGI == Perl、CGI != PHP ぢゃないってことを言ってるワケなんだが。
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/10(土) 15:37:24 ] >>428 cgiはperlで書いてます。
430 名前:名無しさん@お腹いっぱい。 [2005/12/10(土) 15:59:46 ] vpopmail-5.4.0をmakeすると、下記の状態で終わってしまいます。 make[2]: Leaving directory `/usr/src/vpopmail-5.4.0' make[1]: Leaving directory `/usr/src/vpopmail-5.4.0' この状態でmake install-stripすると、 make[3]: Leaving directory `/usr/src/vpopmail-5.4.0' make[2]: Leaving directory `/usr/src/vpopmail-5.4.0' make[1]: Leaving directory `/usr/src/vpopmail-5.4.0' エラーとか出ないですがこれで良いのでしょうか? make[3]〜が増えてるのが気になるのですが…
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/11(日) 02:36:46 ] >>426 問題あるみたいだよ?それは。
432 名前:名無しさん@お腹いっぱい。 [2005/12/12(月) 15:34:33 ] qmail-1.03 checkpassword-0.90 ucspi-tcp-0.88 qmail-vida-0.51 以上をインストールして、 qmail-1.03/home を rc にコピーして起動してみたんですが、 telnet 110は問題なく入れて、認証もできて maillogにもそれがちゃんと残ってるんですが、 このユーザのアドレス宛に外からメール送っても受信が確認できません。 Maildirは作成済みですが、ここにも何も入ってはいません。 もちろん宛先不明で戻ってはきてません telnet 25で入れない(送信ができない)とか 他にも気になることもあるんですが、 何か基本的なとこを忘れていないかと、アドバイスいただけたらよろしくお願いします。
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/12(月) 15:50:42 ] またまたエスパー募集の模様
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/12(月) 15:51:25 ] >>432 > telnet 25で入れない(送信ができない)とか 忘れてるんじゃなくて、 基本的なことをわかってないんだろ。
435 名前:名無しさん@お腹いっぱい。 [2005/12/12(月) 16:20:40 ] telnet ポート25で入ろうとすると telnet: Unable to connect to remote host: Connection refused このエラーです。 telnetで そういう風にチェックしてみるといっているサイトとか本とかあるのですが、 これでチェックすることは基本的なことわかってないということなんですか?
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/12(月) 16:40:46 ] >435 いいえ、そういうことではありません。 なにか基本的なことを忘れているから動かないのではなく あなたは基本的なことが分かっていない、という意味です。 忘れている人に忘れているかも知れないことを示唆するのは 簡単ですが、分かってない人を分からせるのは簡単ではありません。
437 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/12(月) 17:14:03 ] >>432 pc8.2ch.net/test/read.cgi/linux/1004341147/174-175
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/13(火) 02:06:34 ] >>432 telnet mail.example.jp 25 つうのが、何をしようとしているのかがワカッテマスカ?
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/13(火) 03:53:38 ] >>435 を見て、やっぱりqmailはセキュアだなぁ、とおもった。
440 名前:名無しさん@お腹いっぱい。 [2005/12/13(火) 18:41:38 ] # echo to:<ユーザ名> | /var/qmail/bin/qmail-inject
441 名前:名無しさん@お腹いっぱい。 [2005/12/13(火) 19:01:37 ] >>432 他にも気になることもあるんですが 他にも気になることもあるんですが 他にも気になることもあるんですが 他にも気になることもあるんですが 他にも気になることもあるんですが
442 名前:名無しさん@お腹いっぱい。 [2005/12/13(火) 19:07:58 ] >>432 ttp://www.gcd.org/sengoku/docs/NikkeiLinux00-03/qmail.ja.html ここよんでみろや
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 03:19:38 ] telnet www.yahoo.co.jp 80 ってやって、なんか止まったら GET / HTTP/1.0[リターン][リターン] って打つと面白いよ [リターン]はEnterキーね TCPサービスの動作チェックの基本だね
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 13:05:40 ] qmailでsubmission port って簡単に開けれるもん?
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 13:28:45 ] 「開ける」とは。
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 13:34:22 ] >>444 認証なしなら即効w
447 名前:444 mailto:sage [2005/12/14(水) 14:00:47 ] もちろん認証は必要ですね qmailを使い始めたばっかりで どんなもんなんだろうと思って聞いてみました 現在はtcpserver使ってqmail立ち上げて 25ポートでは認証も行っています 自分のところはこんなふうにやってるとかあったら 教えていただけるとありがたいです
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 14:14:17 ] >>447 なにもしてない。
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 14:21:50 ] 認証してるならiptablesでリダイレクトw
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/14(水) 17:29:52 ] google qmail SMTPAUTH patch
451 名前: mailto:sage [2005/12/15(木) 10:05:10 ] qmailは25postfixで587
452 名前:444 mailto:sage [2005/12/15(木) 14:15:33 ] 色々と教えてくれてありがとうございます >>449 それだと簡単でいいけど 587で自分宛のメールを受け取ってしまいますね やってしまっていいのかと葛藤してしまいます ありがとうございました >>451 vpopmail使って運用してるので 自分のところには合わないかもしれません ありがとうございました
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/16(金) 08:39:50 ] >587で自分宛のメールを受け取ってしまいますね なぜダメなのかわかわん・・・
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/16(金) 09:25:44 ] submission は送信元だけチェックして受信者はチェックしないのが原則。 任意の送信元から自分宛に submission で届くようであれば、 こっちにも spam 対策が必要になってしまう。 通常の qmail-smtpd とは別に、rcpthosts を無視するように qmail-smtpd.c を 書き換えてコンパイルしたものを用意して submission 用に使う。 もしくは、QMAILQUEUE パッチと、AUTH なり POP before SMTP なり TLS クライアント認証なりのてきとーな認証パッチを当てて、 /var/qmail-submission/ とかにインストール。 rcpthosts は空、QMAILQUEUE=/var/qmail/bin/qmail-queue という設定の qmail-smtpd で submission を動かす。
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/16(金) 10:22:22 ] >>454 SMTPのお話で「受信者」とは、誰? Localユーザ?
456 名前:名無しさん@お腹いっぱい。 [2005/12/16(金) 15:35:53 ] qregexパッチをあてています。 HELOでIPアドレス(aaa.bbb.ccc.ddd)を吐くサーバを蹴りたいのですが /var/qmail/badheloにどう追加したらいいでしょうか?正規表現がイマイチ良くわかりません。 #一個づつ登録しれーってのはナシでお願いします。
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/16(金) 16:00:42 ] >>456 >HELOでIPアドレス(aaa.bbb.ccc.ddd)を吐くサーバを蹴りたいのですが このスレにエスパーは居ません。 qregexパッチにもいろいろある。 てか、badheloの場所が間違ってる希ガス。
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/16(金) 16:00:51 ] >>456 擦れ違いのトピックと思うが、 (\\d{1,3})\.(\\d{1,3})\.(\\d{1,3})\.(\\d{1,3}) とか
459 名前:名無しさん@お腹いっぱい。 [2005/12/16(金) 16:28:16 ] 456でつ。 >>457 /var/qmail/control/badheloでした。書き間違えました。はずかすー >>458 あまりqregexでぐぐっても設定例?にたどりつけづここに飛び込んだ次第です。 [[:digit:]]$ を書いたらとりあえず?うまくいきそうな予感。 最後尾が10進数なら・・・。
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/16(金) 16:32:56 ] HELOなんかアテにすんなよ。
461 名前:457 mailto:sage [2005/12/16(金) 16:35:23 ] >>459 漏れも勘違いしてた。 IPでHELOしてくるものすべて拒否って事ね。 スンマソン。
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/16(金) 16:40:27 ] >HELOなんかアテにすんなよ。 アテにして受信するのではなく、蹴るんなら問題なしでしょ。 IP アドレスを [] で囲まずに HELO で使ったら RFC 違反なんだし。
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/17(土) 14:03:43 ] うちのメールサーバのログみる限り、SPAM/virusがよくつけてくるHELOは 多い順に 1) localhost / localhost.localdomain 2) envelope recipientのドメイン部分 3) うちのメールサーバのIPアドレス 4) うちのメールサーバのFQDN 5) 自分のIPアドレス なんで、1)-4)を蹴るとほとんど蹴れるな。
464 名前:456 [2005/12/18(日) 23:36:27 ] >>463 効果ばつぐんだよね。ログ見てると楽しい。 うちもそうだった。結局 5)だと届いてしまうので蹴りたかった。 他には仕方ないからtcpserverで逆引きさせてtcp.smtpで変な国から は蹴ってみたりしてる。逆引きできないホストは全部蹴ってるし。 RBLとかBADHELOで断ったIPはしばらくの間tcp.smtpで接続自体を蹴る ようにスクリプトを書こうと思ってる。探せばあるかもしれないけど
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/19(月) 01:00:56 ] tarpitで意地悪するのも良いと思うが。 djb wayならiopause()でも入れて。
466 名前:名無しさん@お腹いっぱい。 [2005/12/19(月) 19:46:31 ] はじめまして自社サーバの中でqmailを運用しているのですが、 急にメールを受信できなくなりました。 受信できない、 というのは、 ~/Maildir/new 以下にファイルがあるのに >telnet xxxx 110 +OK Qpopper (version 4.0.5) at xxxxxx starting. <xxxxxxxxxxxxxxxxx> user xxxx +OK Password required for xxxxx. pass xxxxxxxxxx +OK xxxxx has 0 visible messages (0 hidden) in 0 octets. list +OK 0 visible messages (0 octets) . という感じでqmailのPOPな部分?がメッセージがあることを感知していないように見えるわけです。
467 名前:466 mailto:sage [2005/12/19(月) 19:47:12 ] 急に、 とは書きましたもののここ最近apache2とsubversionなどを導入して ネットワーク周りをいじった次第ですが、ネットワーク普遍的な部分、たとえばinetd.confだったりはなにも触っていません どうしたものでしょうか? ご指導いただきたいです。 よろしくお願いします。 あと >ps aux|grep q したら qmails 1086 0.0 0.1 1364 388 ? S 19:45 0:00 qmail-send qmaild 1087 0.0 0.2 1388 512 ? S 19:45 0:00 tcpserver -HR root 1088 0.0 0.1 1336 456 ? S 19:45 0:00 /var/qmail/bin qmaill 1092 0.0 0.1 1332 452 ? S 19:45 0:00 splogger qmail root 1093 0.0 0.1 1320 320 ? S 19:45 0:00 qmail-lspawn . qmailr 1094 0.0 0.1 1320 320 ? S 19:45 0:00 qmail-rspawn qmailq 1095 0.0 0.1 1312 344 ? S 19:45 0:00 qmail-clean という感じです。 なぜか尻切れていて全て表示されませんが、走るべきプログラムはこんな感じで正しいのでしょうか? すみませんsageわすれました
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/19(月) 19:58:45 ] qpopperはqmailとは全く別のソフトウェア。 総合スレで聞いてみ。
469 名前:466 mailto:sage [2005/12/19(月) 20:38:43 ] 解決しましたので一応報告しときます inetd.confの #pop-3 stream tcp nowait root /usr/sbin/tcpd in.qpopper の行のコメントが外れていたせいで別のPOPプログラム(qpopper)が起動していたようです。 >>468 qmailのMaildir形式ではqpopperが使えないとかいう記述がどこかにありました。 いいヒントになりました、ありがとうございました。 apache2のインストール時にinetd.confを書き換えたりするのでしょうか? そうではなく人為的なものだったらとてもへこみますね
470 名前: ◆TWARamEjuA mailto:sage [2005/12/19(月) 23:17:25 BE:6098887- ] (´-`).。oO(たぶん、コンサ(ryの仕業、、、)
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/20(火) 12:35:53 ] >>470 貴方のお仕事はコンサ(ry・・・
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/20(火) 13:13:20 ] >>471 エンジニアですが。。
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/20(火) 14:22:18 ] コンサルは決してエンジニアたりえないとでも?
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/20(火) 14:42:38 ] カリスマ NEET ですが
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 08:44:13 ] アカウントごとに別のサーバにフォワードするってできませんか。 セカンダリMXが受け取ったメールのうち、一部のアカウントのみ プライマリMXにフォワードしたいのです。 ドメインごとなら当然smtproutesでできますし、localに記述して あるドメインであれば、assignやら.qmailやらでアカウントごとに 設定してやればいいわけですが、セカンダリなのでアカウントは なく、フォワードしたくないメールがbounceしてしまうので localには書けないのです。
476 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 09:56:15 ] 考えたんだけど難しいなぁ・・・ 1つ質問。 プライマリMXにフォワードしたいメールが 直接プライマリMXに届く可能性があるのだから プライマリMXで処理しても同じでは? (ネットワーク構成が分からないから的外れな質問かも・・・)
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 11:19:39 ] >>476 ありがとうございます。 プライマリMXには個人ユーザのアカウントとMLとがあります。 先日プライマリMXの故障で代替機を設置、設定しました。 ただ、データのバックアップの関係で現時点では個人ユーザの アカウントのみ復旧してあり、MLは未復旧のままです。 現在はプライマリMXのsmtpポートはルータで閉じてあって、 直接プライマリMXに届くことはありません。 つまり新しいメールはセカンダリMXに届き続けています。 というわけで、セカンダリMXのqueueにたまっているメールの うち、ML宛てメールはセカンダリMXに貯めたままで、個人 アカウントのメールのみをプライマリMXにフォワードしようと 考えたのです。
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 11:28:12 ] つづき >>476 この場合プライマリで処理するとすれば、存在しないアカウント宛ての メールをbounceせずにqueueに貯め続けておければいいわけですが、 そんな事は可能なのでしょうか。 bounceする場合の処理をアカウントごとに制御する方法はわかりますが、 そもそもbounceさせないという方法が思いつきません。 もしいいアイデアがあれば教えていただけますか。
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 11:49:06 ] その動作ならプライマリ・セカンダリの関係じゃないような気がする・・・ 単に、「存在しないアカウントに届いたメールをバウンスせずに破棄する」なら alias/.qmail-default に # を書くだけです。 参照 -> www.qmail.jp/qmailtips/ メイルの正しい捨て方 私は、スペルミスなどがあるのでこの設定をしていません。 control/doublebouncetoにダブルバウンスの宛先を書いています。
480 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 12:00:31 ] あ、失礼。ちゃんと理解してなかった。 「queueに貯め続け、MLが復旧したら貯めてたqueueを処理」がやりたい事なんでしょうか? なら>>479 は間違いです。 プライマリMXにてML宛をファイル保存し、復旧後に手動でMLに食わす方法しか思い浮かばない・・・ 保存はqmail/aliasにdot-qmailで書けばできますし。
481 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 15:56:11 ] >>480 はい、やりたい事は 「queueに貯め続け、MLが復旧したら貯めてたqueueを処理」です。 どうやら基本的にはできないようなので、とりあえず保存案などを 参考にして、できない事を前提にした解決策を模索してみます。 ありがとうございました。
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 16:09:39 ] svc -a >>481
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 16:31:31 ] >>482 えーっと、それは「貯めてたqueueを処理」する部分ですよね。 >>478 の、「queueに貯め続け〜」の前提部分もあわせて書くと、 「(個人のアカウント宛てメールはlocal配送した上でML宛てメールは) queueに貯め続け、MLが復旧したら貯めてたqueueを処理」 という事ですので、基本的に出来ないと書いたのは()内の部分です。 話が進んでわかりにくくてすみません。 それと、svc -aは単にqueue処理のトリガーを与えるだけであって、 svc -aをしない限りqueueにたまり続ける事を保障できないですよね。 ・個人のアカウント宛てメールのみlocal配送する ・ML宛てメールはqueueに貯め続ける の2点を満たすのが難しいという事で、>>480 でとりあえずファイルに 保存案を出して下さったと理解しています。
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 16:43:54 ] qmail 二ついれて、もういっこの qmail は qmail-smtpd だけ動かして、qmail-send 止めとけ。
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 16:54:17 ] >>484 2つの切り分けはどうする? >>483 手の込んだ仕組みにするよりMLの復旧を頑張ったら?
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/21(水) 17:00:02 ] >>485 自分のモチベーションとしては、それ(MLの復旧)が大変そうなので とりあえず個人宛を、という流れだったのですが、確かに手の込んだ 仕組みに悩んでいるよりその方がいい気がしてきました。 素直にMLの復旧に努めようと思います。 みなさんいろいろ参考になる意見をありがとうございました。
487 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/22(木) 01:12:28 ] djb教には入信出来ません。
488 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/22(木) 13:53:08 ] 存在しないアカウントに来たメールをバウンスでも破棄でもなくて 550とかで接続を中断する方法ってあったりする??
489 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/22(木) 15:23:57 ] >>488 spamcontrol ( ttp://www.fehcom.de/qmail/spamcontrol.html )使えば可能です。 存在しないアカウント(test@example.jp)宛のメールは、こんな感じで接続を遮断します。 Dec 22 15:17:24 ns smtpd: 1135232244.615588 tcpserver: status: 1/40 Dec 22 15:17:24 ns smtpd: 1135232244.617069 tcpserver: pid 98359 from 219.xxx.xxx.xxx Dec 22 15:17:24 ns smtpd: 1135232244.679314 tcpserver: ok 98359 ns.example.jp:218.yyy.yyy.yyy:25 mx.example.com:219.xxx.xxx.xxx::4919 Dec 22 15:17:25 ns smtpd: 1135232245.360418 Reject::RCPT::Failed_Rcptto: S:219.xxx.xxx.xxx:mx.example.com H:mx.example.com F:test@example.com T:test@example.jp Dec 22 15:17:25 ns smtpd: 1135232245.378848 tcpserver: end 98359 status 0 Dec 22 15:17:25 ns smtpd: 1135232245.379824 tcpserver: status: 0/40
490 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/22(木) 18:25:45 ] >>489 そのツール、netqmailじゃなくてqmail使えって言ってるようだけど。 qmailにパッチあててからnetqmail付属のパッチあてればOKてこと?
491 名前:名無しさん@お腹いっぱい。 [2005/12/22(木) 21:38:42 ] gmailは確かにいいよね。
492 名前:463 mailto:sage [2005/12/22(木) 22:07:51 ] >>464 ところが、一部のネットサービスとか会社ではlocalhost(\.localdomain)? で 送ってくるやつがいるんだよね。だから全部REJECTだとまずい場合があるかも。 確かちょっと前調べた時は、hotmailがそういうのを蹴るようになって いたんだけど、ああいう大手でも蹴るようにしてあるのに、どうしていまだに HELO localhost(\.localdomain)?で送ってくる馬鹿がいるのか不明。 あと、バウンスを送る時にこっちのメールドメイン部分とかMXを使ってくる奴が たまにいるね。メルマガとかやってるとこういうのを拾えなくて困ることがある。
493 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/22(木) 23:29:48 ] わかってない奴に自前メールサーバ運営させちゃってる会社って結構ありますわなぁ
494 名前:489 mailto:sage [2005/12/23(金) 10:54:35 ] >>490 netqmail使っていないからよくわからないんですが、netqmailとspamcontrolの qmail-smtpd.cへのパッチで競合するところがなければ大丈夫な気がします。 たぶん手でパッチあてすることになるんでしょうかど。
495 名前:488 mailto:sage [2005/12/27(火) 15:35:20 ] >>489 返事遅くなりましたが、情報ありがとうございました これから確認してみます
496 名前:466 mailto:sage [2005/12/30(金) 05:42:58 ] 以前お世話になったものです。 しばらくサーバーからPCから遠ざかっていたのですが久しぶりにPCを立ち上げたら メールが一通も来てなかったので変に思いいろいろやっていたのですが 症状を書きます。 ・telnet localhost 25(ローカルから) ・telnet HOSTNAME 25(リモートから) ・メーラ(鶴亀メール)(リモート)でサーバーアカウントから だと正しく送れます。 telnet時はプロトコルは以下のように喋っています。 220 HOSTNAME ESMTP > mail from:USERNAME 250 ok > rcpt to:USERNAME もしくは > rcpt to:USERNAME@yahoo.co.jpなど 250 ok > data 354 go ahead > test . 250 ok 1135888099 qp 9701 > quit 221 HOSTNAME
497 名前:466 mailto:sage [2005/12/30(金) 05:44:38 ] ・メーラ(鶴亀メール)(リモート)でサーバーアカウント以外から、または携帯電話のメールなど だと送れません ログを見てみたら、SMTPにログインした形跡すらないので、もう少し情報がほしいと思い。 daemontoolsによるロギングとプロセス監視 www.atmarkit.co.jp/flinux/rensai/qmail09/qmail09a.html に書いてあったとおりにいろいろやってみたのですが。 たとえばtelnet HOSTNAME 25するときににはSMTP通信を開始したとたんに /var/log/smtpd/current にログイン元の情報などが追加され quitしたとたんにまた情報が追加されます。 携帯電話やヤフーのアカウントから送ったときには、上記のような通信開始直後に(ログインしただけで)追加される情報が まるで書き込まれていません。 ちなみに携帯電話やヤフーアカウントで送ったときには、たとえば「あて先ホストが見つかりません」などのエラーメッセージは 何も帰ってきません。 こういった症状はどういうケースで起こりえるのでしょうか? 非常に参っています。どなたかご存知のかたは考えられる原因などを教えていただけないでしょうか? よろしくお願いします。
498 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/30(金) 05:50:34 ] まず日本語を正せ、話はそれからだ。
499 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/30(金) 09:48:20 ] ルータかDNS
500 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/01(日) 04:55:38 ] わけの分からない相談をぶった切って申し訳ないが。 ttp://qmail-spp.sourceforge.net/ 使ってるやついる?