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


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

qmailいろいろ(7)



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/
使ってるやついる?







[ 続きを読む ] / [ 携帯版 ]

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

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