05/11/26 17:43:12
qmail-scanner+clamavでウイルスを駆除させようと
しているのですが
メールが送信できません。
/var/log/maillogによると
Nov 26 17:22:13 hogehoge X-Qmail-Scanner-1.25: [hogehoge.fugafuga.com1132993
3325111849] clamdscan: corrupt or unknown clamd scanner error or memory/resource
/perms problem - exit status 512/2
というエラーのようなのですが
どうすればよいのか教えてください。
381:名無しさん@お腹いっぱい。
05/11/26 18:37:18
error出てから20分で書き込みか。
ちと早すぎねえか?
382:380
05/11/26 18:40:08
すみません、解決しました
383:名無しさん@お腹いっぱい。
05/11/26 18:47:14
>>381
いやいやそれは直近のログを載せたからです。
もうqmailとclamav嫌って言うほどインストールしなおしたり
設定見直したりしていますが
どうしてもわからないのです。
>>382
私じゃないです。
解決していません!
384:名無しさん@お腹いっぱい。
05/11/26 18:58:09
>>383
このサイトに書かれているclamdscanを実行するユーザーの問題ぢゃないの?
URLリンク(www.kuri3.net)
385:名無しさん@お腹いっぱい。
05/11/26 19:04:10
>>384
もう一度確認してみます。
386:名無しさん@お腹いっぱい。
05/11/26 19:58:56
再度
URLリンク(qmail-scanner.sourceforge.net) を
読んでいるのですが
5. Other Software Integration Issues によると
FreeBSD5.2.1+qmailに
vpopmailな環境では
qmail-scannerは動作しないのでしょうか?
387:名無しさん@お腹いっぱい。
05/11/26 20:15:49
>>386
その文書を読んで、「FreeBSD5.2.1+qmailにvpopmailな環境ではqmail-scannerは動作しないのでしょうか?」と
考えるオマエには無理だろ。
これ以上、ゴミをまきちらす前にあきらめな。
388:名無しさん@お腹いっぱい。
05/11/26 20:49:01
>>387
> 考えるオマエには無理だろ。
じゃあ、できるあなたが教えてください。
389:名無しさん@お腹いっぱい。
05/11/26 20:55:18
なんで、オマエに教えてやらにゃならんのだ?
390:名無しさん@お腹いっぱい。
05/11/26 20:57:45
>>386
そのサイトを読んで、~略~ qmail-scannerは動作しないのでしょうか? と判断した理由は?
391:名無しさん@お腹いっぱい。
05/11/26 21:07:28
>>390
Q-S doesn't work with Vpopmail
392:387
05/11/26 21:22:50
>>391
そのページのその章にはvpopmailのpop before smtp環境で使う場合にはパッチを適用せよ、と
書いてあるだろ?
で、ちょっとググってみた結果、FreeBSDのportsには、パッチが含まれているみたいだから、
例えpop before smtp環境だとしても問題ないんじゃないの?
ということが自分で判断できないオマエには無理だろ、と言っているわけだ。
もう一度言うけど、これ以上、ゴミをまきちらす前にあきらめな。
393:名無しさん@お腹いっぱい。
05/11/26 21:27:39
×例え
394:387
05/11/26 21:33:46
>>393
指摘するなら修正もしてくれや。一応サンクス。
×例え
○たとえ
ついでに補足。
そのページに書かれている問題が発生すると、環境変数QMAILQUEUEが破棄されるみたいだから
その場合 qmail-scannerは呼び出されない、と思われる。
メールログに X-Qmail-Scanner-1.25... というのが記録されている時点で、qmail-scanner は
呼び出されているわけだから、この問題とは関係ないのでは?という推量はできるだろ。
395:名無しさん@お腹いっぱい。
05/11/26 21:47:11
>>394
そうだよ!そう教えてやりゃいいんだよ
納得したな>381
396:名無しさん@お腹いっぱい。
05/11/26 21:57:07
>380
risu <misoyuki@poplar.ocn.ne.jp>でどっかで同じ質問してた人?
マルチポストしたんなら「2chのqmailスレでも同じ質問をしたのですが」とか正直に書いた方が良いよ。
397:名無しさん@お腹いっぱい。
05/11/26 22:05:34
>>382
ワラタ
>>389
兄さん、それは彼なりの例のボケへのフリかと。
398:名無しさん@お腹いっぱい。
05/11/26 22:28:05
>>396
激しくワロス
>>380
んぢゃマルチポストした先で教えてもらえ
399:名無しさん@お腹いっぱい。
05/11/26 23:00:18
380です。一応報告。
# chown -R qscand /var/run/clamav
# /usr/local/etc/rc.d/clamav-clamd.sh restart
でうごきました。
400:名無しさん@お腹いっぱい。
05/12/02 11:20:50
自宅サーバー系 (*.nttpc.ne.jp)のスパムメールがひどいので遮断しようと思うのですが
各プロバイダの逆引きアドレスをDBに登録してDBからのメールを遮断するという方法しかないでしょうか?
401:名無しさん@お腹いっぱい。
05/12/02 11:45:54
>>400
DBって?ドラゴンボール?
ってのは冗談。
>>314のパッチを当てるか、
QMAILQUEUEで自作スクリプト呼び出して
IPが*.nttpc.ne.jpだったら拒否・破棄とか・・・
後は、iptableで接続すら拒否。
402:401
05/12/02 12:04:25
あっ・・・・
=.example.com:deny でドメイン指定拒否が出来る・・・
tcpserverのオプションを-Hを取るのを忘れずに。
403:名無しさん@お腹いっぱい。
05/12/02 12:40:21
>>402
-p を推薦しておこう。
404:名無しさん@お腹いっぱい。
05/12/04 16:26:18
>>401
Qgrey - Selective SMTP Rejection + qgreylist
↑これとっても面白そうなので使ってみたいのですが、
qgreylist のサイトに行くとSMTP-AUTH使ってると動かないよ
みたいな事が書いてあるんですが、
やはり qmail-vida のSMTP-AUTH使ってるとだめなのでしょうか?
405:404
05/12/04 18:18:26
すみません、嘘でした。
できないとは書いてなくて
同時に使うことはできないから、
SMTP-AUTHを 587 番のポートで動かせたらいいよ。
RFCにも書いてあるし。
と書いてありました。
早とちりすみません。
406:名無しさん@お腹いっぱい。
05/12/05 17:27:27
すみません、質問させて下さい。
ローカルにメールサーバ(サーバA)を立て、DMZにSMTPパススルーサーバ(サーバB)
を立ててサーバB経由で外部にメール送信しようと考えています。
サーバA,Bともにqmailです。
smtprutesを使ってみましたがどうも上手くいきません。
サーバA,Bの具体的な設定方法や、具体的なサイトがあれば教えてください。
宜しくお願いします。
407:名無しさん@お腹いっぱい。
05/12/05 17:31:04
>>406
どううまくいかないのよ。
408:名無しさん@お腹いっぱい。
05/12/05 17:40:46
>>406
DMZとかパスするーサーバーって何ですか?
わかりません!教えてください!
409:406
05/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:名無しさん@お腹いっぱい。
05/12/05 17:46:29
綴りが間違ってる
411:406
05/12/05 18:08:38
>>410
ありがとうございます。
設定したサーバの方もsmtproutesの綴りが間違えていました。。。。
綴りを直し、>>409の方法でテストしたところ、正常にサーバAのキューに溜まっていました。
単純ミスですみませんでした。。。
412:名無しさん@お腹いっぱい。
05/12/06 18:29:13
質問させてください
qmailadminで、メーリングリストをメニューから消したいのですが
--enable-maxmailinglists=0
をつけてコンフィグしても消えません。
どうやったら消えるのでしょうか?
よろしくおねがいします。
413:名無しさん@お腹いっぱい。
05/12/06 19:05:19
>>412
ウチの1.2.8ではenable-maxmailinglistsというオプションはないな。。。
バージョンが違うのかな?
参考にならないかもしれんが、ウチでインストールした時のメモによると以下で
メニューからメーリングリストが消えている模様。
・configure時に--enable-ezmlmdir=n を付ける
・vpopmailのホームディレクトリ/domains/ドメイン名/.qmailadmin-limitsに以下を設定
maxmailinglists 0
414:名無しさん@お腹いっぱい。
05/12/06 19:18:39
>>413
ありがとうございまっす
バージョンは1.0.6です。
どうにかしてできるはずなのですが
うーん・・・
もう少し悩んでみます。
415:名無しさん@お腹いっぱい。
05/12/06 19:29:40
またお前か
416:名無しさん@お腹いっぱい。
05/12/06 19:43:15
マタオマエカ
417:名無しさん@お腹いっぱい。
05/12/07 19:52:13
ちょっと待った!ちょ、ちょっと待った!
Dovecotつかえよおまえら。
418:名無しさん@お腹いっぱい。
05/12/08 01:39:04
携帯キャリアがSPFとか言ってるので、
テストサーバーのqmailにパッチ充ててみた。
FreeBSDのportsなので、出典は多分これ
URLリンク(www.saout.de)
いやー、SMTPセッションぶった切りでびっくり
qmailっぽくなーいw
419:名無しさん@お腹いっぱい。
05/12/08 02:17:04
>>418
なに! いったん受け取ってから破棄するのが正しいqmail(をいをい)だというのに!
420:名無しさん@お腹いっぱい。
05/12/10 14:12:35
質問させてください
CGIでメール送信ができません
しかしながら
・PHPではメール送信できる
・sqwebmailでは送信できる
エラーログは
qmail-inject: fatal: unable to run qmail-queue,
です。
宜しくお願いします。
421:名無しさん@お腹いっぱい。
05/12/10 14:21:17
またエスパー募集かよ
422:名無しさん@お腹いっぱい。
05/12/10 14:33:48
>>420
で、質問は?
423:名無しさん@お腹いっぱい。
05/12/10 14:35:32
>>422さん
qmail-inject: fatal: unable to run qmail-queue,
このエラーの対処法をおしえてほしいです。
424:名無しさん@お腹いっぱい。
05/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:名無しさん@お腹いっぱい。
05/12/10 15:02:19
まぁ、CGIでNG、PHPでOKという書き方をしている時点でアイタタな訳なんだが。
426:名無しさん@お腹いっぱい。
05/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:名無しさん@お腹いっぱい。
05/12/10 15:17:34
CGIに問題があるとは言っていません。
428:425
05/12/10 15:19:46
>>426
いや、だからCGI == Perl、CGI != PHP ぢゃないってことを言ってるワケなんだが。
429:名無しさん@お腹いっぱい。
05/12/10 15:37:24
>>428
cgiはperlで書いてます。
430:名無しさん@お腹いっぱい。
05/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:名無しさん@お腹いっぱい。
05/12/11 02:36:46
>>426
問題あるみたいだよ?それは。
432:名無しさん@お腹いっぱい。
05/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:名無しさん@お腹いっぱい。
05/12/12 15:50:42
またまたエスパー募集の模様
434:名無しさん@お腹いっぱい。
05/12/12 15:51:25
>>432
> telnet 25で入れない(送信ができない)とか
忘れてるんじゃなくて、
基本的なことをわかってないんだろ。
435:名無しさん@お腹いっぱい。
05/12/12 16:20:40
telnet ポート25で入ろうとすると
telnet: Unable to connect to remote host: Connection refused
このエラーです。
telnetで
そういう風にチェックしてみるといっているサイトとか本とかあるのですが、
これでチェックすることは基本的なことわかってないということなんですか?
436:名無しさん@お腹いっぱい。
05/12/12 16:40:46
>435
いいえ、そういうことではありません。
なにか基本的なことを忘れているから動かないのではなく
あなたは基本的なことが分かっていない、という意味です。
忘れている人に忘れているかも知れないことを示唆するのは
簡単ですが、分かってない人を分からせるのは簡単ではありません。
437:名無しさん@お腹いっぱい。
05/12/12 17:14:03
>>432
スレリンク(linux板:174-175番)
438:名無しさん@お腹いっぱい。
05/12/13 02:06:34
>>432
telnet mail.example.jp 25
つうのが、何をしようとしているのかがワカッテマスカ?
439:名無しさん@お腹いっぱい。
05/12/13 03:53:38
>>435を見て、やっぱりqmailはセキュアだなぁ、とおもった。
440:名無しさん@お腹いっぱい。
05/12/13 18:41:38
# echo to:<ユーザ名> | /var/qmail/bin/qmail-inject
441:名無しさん@お腹いっぱい。
05/12/13 19:01:37
>>432
他にも気になることもあるんですが
他にも気になることもあるんですが
他にも気になることもあるんですが
他にも気になることもあるんですが
他にも気になることもあるんですが
442:名無しさん@お腹いっぱい。
05/12/13 19:07:58
>>432
URLリンク(www.gcd.org)
ここよんでみろや
443:名無しさん@お腹いっぱい。
05/12/14 03:19:38
telnet www.yahoo.co.jp 80
ってやって、なんか止まったら
GET / HTTP/1.0[リターン][リターン]
って打つと面白いよ
[リターン]はEnterキーね
TCPサービスの動作チェックの基本だね
444:名無しさん@お腹いっぱい。
05/12/14 13:05:40
qmailでsubmission port って簡単に開けれるもん?
445:名無しさん@お腹いっぱい。
05/12/14 13:28:45
「開ける」とは。
446:名無しさん@お腹いっぱい。
05/12/14 13:34:22
>>444
認証なしなら即効w
447:444
05/12/14 14:00:47
もちろん認証は必要ですね
qmailを使い始めたばっかりで
どんなもんなんだろうと思って聞いてみました
現在はtcpserver使ってqmail立ち上げて
25ポートでは認証も行っています
自分のところはこんなふうにやってるとかあったら
教えていただけるとありがたいです
448:名無しさん@お腹いっぱい。
05/12/14 14:14:17
>>447
なにもしてない。
449:名無しさん@お腹いっぱい。
05/12/14 14:21:50
認証してるならiptablesでリダイレクトw
450:名無しさん@お腹いっぱい。
05/12/14 17:29:52
google qmail SMTPAUTH patch
451:
05/12/15 10:05:10
qmailは25postfixで587
452:444
05/12/15 14:15:33
色々と教えてくれてありがとうございます
>>449
それだと簡単でいいけど
587で自分宛のメールを受け取ってしまいますね
やってしまっていいのかと葛藤してしまいます
ありがとうございました
>>451
vpopmail使って運用してるので
自分のところには合わないかもしれません
ありがとうございました
453:名無しさん@お腹いっぱい。
05/12/16 08:39:50
>587で自分宛のメールを受け取ってしまいますね
なぜダメなのかわかわん・・・
454:名無しさん@お腹いっぱい。
05/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:名無しさん@お腹いっぱい。
05/12/16 10:22:22
>>454
SMTPのお話で「受信者」とは、誰?
Localユーザ?
456:名無しさん@お腹いっぱい。
05/12/16 15:35:53
qregexパッチをあてています。
HELOでIPアドレス(aaa.bbb.ccc.ddd)を吐くサーバを蹴りたいのですが
/var/qmail/badheloにどう追加したらいいでしょうか?正規表現がイマイチ良くわかりません。
#一個づつ登録しれーってのはナシでお願いします。
457:名無しさん@お腹いっぱい。
05/12/16 16:00:42
>>456
>HELOでIPアドレス(aaa.bbb.ccc.ddd)を吐くサーバを蹴りたいのですが
このスレにエスパーは居ません。
qregexパッチにもいろいろある。
てか、badheloの場所が間違ってる希ガス。
458:名無しさん@お腹いっぱい。
05/12/16 16:00:51
>>456 擦れ違いのトピックと思うが、
(\\d{1,3})\.(\\d{1,3})\.(\\d{1,3})\.(\\d{1,3}) とか
459:名無しさん@お腹いっぱい。
05/12/16 16:28:16
456でつ。
>>457
/var/qmail/control/badheloでした。書き間違えました。はずかすー
>>458
あまりqregexでぐぐっても設定例?にたどりつけづここに飛び込んだ次第です。
[[:digit:]]$
を書いたらとりあえず?うまくいきそうな予感。
最後尾が10進数なら・・・。
460:名無しさん@お腹いっぱい。
05/12/16 16:32:56
HELOなんかアテにすんなよ。
461:457
05/12/16 16:35:23
>>459
漏れも勘違いしてた。
IPでHELOしてくるものすべて拒否って事ね。
スンマソン。
462:名無しさん@お腹いっぱい。
05/12/16 16:40:27
>HELOなんかアテにすんなよ。
アテにして受信するのではなく、蹴るんなら問題なしでしょ。
IP アドレスを [] で囲まずに HELO で使ったら RFC 違反なんだし。
463:名無しさん@お腹いっぱい。
05/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
05/12/18 23:36:27
>>463
効果ばつぐんだよね。ログ見てると楽しい。
うちもそうだった。結局 5)だと届いてしまうので蹴りたかった。
他には仕方ないからtcpserverで逆引きさせてtcp.smtpで変な国から
は蹴ってみたりしてる。逆引きできないホストは全部蹴ってるし。
RBLとかBADHELOで断ったIPはしばらくの間tcp.smtpで接続自体を蹴る
ようにスクリプトを書こうと思ってる。探せばあるかもしれないけど
465:名無しさん@お腹いっぱい。
05/12/19 01:00:56
tarpitで意地悪するのも良いと思うが。
djb wayならiopause()でも入れて。
466:名無しさん@お腹いっぱい。
05/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
05/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:名無しさん@お腹いっぱい。
05/12/19 19:58:45
qpopperはqmailとは全く別のソフトウェア。
総合スレで聞いてみ。
469:466
05/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
05/12/19 23:17:25 BE:6098887-
(´-`).。oO(たぶん、コンサ(ryの仕業、、、)
471:名無しさん@お腹いっぱい。
05/12/20 12:35:53
>>470
貴方のお仕事はコンサ(ry・・・
472:名無しさん@お腹いっぱい。
05/12/20 13:13:20
>>471
エンジニアですが。。
473:名無しさん@お腹いっぱい。
05/12/20 14:22:18
コンサルは決してエンジニアたりえないとでも?
474:名無しさん@お腹いっぱい。
05/12/20 14:42:38
カリスマ NEET ですが
475:名無しさん@お腹いっぱい。
05/12/21 08:44:13
アカウントごとに別のサーバにフォワードするってできませんか。
セカンダリMXが受け取ったメールのうち、一部のアカウントのみ
プライマリMXにフォワードしたいのです。
ドメインごとなら当然smtproutesでできますし、localに記述して
あるドメインであれば、assignやら.qmailやらでアカウントごとに
設定してやればいいわけですが、セカンダリなのでアカウントは
なく、フォワードしたくないメールがbounceしてしまうので
localには書けないのです。
476:名無しさん@お腹いっぱい。
05/12/21 09:56:15
考えたんだけど難しいなぁ・・・
1つ質問。
プライマリMXにフォワードしたいメールが
直接プライマリMXに届く可能性があるのだから
プライマリMXで処理しても同じでは?
(ネットワーク構成が分からないから的外れな質問かも・・・)
477:名無しさん@お腹いっぱい。
05/12/21 11:19:39
>>476
ありがとうございます。
プライマリMXには個人ユーザのアカウントとMLとがあります。
先日プライマリMXの故障で代替機を設置、設定しました。
ただ、データのバックアップの関係で現時点では個人ユーザの
アカウントのみ復旧してあり、MLは未復旧のままです。
現在はプライマリMXのsmtpポートはルータで閉じてあって、
直接プライマリMXに届くことはありません。
つまり新しいメールはセカンダリMXに届き続けています。
というわけで、セカンダリMXのqueueにたまっているメールの
うち、ML宛てメールはセカンダリMXに貯めたままで、個人
アカウントのメールのみをプライマリMXにフォワードしようと
考えたのです。
478:名無しさん@お腹いっぱい。
05/12/21 11:28:12
つづき
>>476
この場合プライマリで処理するとすれば、存在しないアカウント宛ての
メールをbounceせずにqueueに貯め続けておければいいわけですが、
そんな事は可能なのでしょうか。
bounceする場合の処理をアカウントごとに制御する方法はわかりますが、
そもそもbounceさせないという方法が思いつきません。
もしいいアイデアがあれば教えていただけますか。
479:名無しさん@お腹いっぱい。
05/12/21 11:49:06
その動作ならプライマリ・セカンダリの関係じゃないような気がする・・・
単に、「存在しないアカウントに届いたメールをバウンスせずに破棄する」なら
alias/.qmail-default に # を書くだけです。
参照 -> URLリンク(www.qmail.jp) メイルの正しい捨て方
私は、スペルミスなどがあるのでこの設定をしていません。
control/doublebouncetoにダブルバウンスの宛先を書いています。
480:名無しさん@お腹いっぱい。
05/12/21 12:00:31
あ、失礼。ちゃんと理解してなかった。
「queueに貯め続け、MLが復旧したら貯めてたqueueを処理」がやりたい事なんでしょうか?
なら>>479は間違いです。
プライマリMXにてML宛をファイル保存し、復旧後に手動でMLに食わす方法しか思い浮かばない・・・
保存はqmail/aliasにdot-qmailで書けばできますし。
481:名無しさん@お腹いっぱい。
05/12/21 15:56:11
>>480
はい、やりたい事は
「queueに貯め続け、MLが復旧したら貯めてたqueueを処理」です。
どうやら基本的にはできないようなので、とりあえず保存案などを
参考にして、できない事を前提にした解決策を模索してみます。
ありがとうございました。
482:名無しさん@お腹いっぱい。
05/12/21 16:09:39
svc -a >>481
483:名無しさん@お腹いっぱい。
05/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:名無しさん@お腹いっぱい。
05/12/21 16:43:54
qmail 二ついれて、もういっこの qmail は qmail-smtpd だけ動かして、qmail-send 止めとけ。
485:名無しさん@お腹いっぱい。
05/12/21 16:54:17
>>484
2つの切り分けはどうする?
>>483
手の込んだ仕組みにするよりMLの復旧を頑張ったら?
486:名無しさん@お腹いっぱい。
05/12/21 17:00:02
>>485
自分のモチベーションとしては、それ(MLの復旧)が大変そうなので
とりあえず個人宛を、という流れだったのですが、確かに手の込んだ
仕組みに悩んでいるよりその方がいい気がしてきました。
素直にMLの復旧に努めようと思います。
みなさんいろいろ参考になる意見をありがとうございました。
487:名無しさん@お腹いっぱい。
05/12/22 01:12:28
djb教には入信出来ません。
488:名無しさん@お腹いっぱい。
05/12/22 13:53:08
存在しないアカウントに来たメールをバウンスでも破棄でもなくて
550とかで接続を中断する方法ってあったりする??
489:名無しさん@お腹いっぱい。
05/12/22 15:23:57
>>488
spamcontrol ( URLリンク(www.fehcom.de) )使えば可能です。
存在しないアカウント(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:名無しさん@お腹いっぱい。
05/12/22 18:25:45
>>489
そのツール、netqmailじゃなくてqmail使えって言ってるようだけど。
qmailにパッチあててからnetqmail付属のパッチあてればOKてこと?
491:名無しさん@お腹いっぱい。
05/12/22 21:38:42
gmailは確かにいいよね。
492:463
05/12/22 22:07:51
>>464
ところが、一部のネットサービスとか会社ではlocalhost(\.localdomain)? で
送ってくるやつがいるんだよね。だから全部REJECTだとまずい場合があるかも。
確かちょっと前調べた時は、hotmailがそういうのを蹴るようになって
いたんだけど、ああいう大手でも蹴るようにしてあるのに、どうしていまだに
HELO localhost(\.localdomain)?で送ってくる馬鹿がいるのか不明。
あと、バウンスを送る時にこっちのメールドメイン部分とかMXを使ってくる奴が
たまにいるね。メルマガとかやってるとこういうのを拾えなくて困ることがある。
493:名無しさん@お腹いっぱい。
05/12/22 23:29:48
わかってない奴に自前メールサーバ運営させちゃってる会社って結構ありますわなぁ
494:489
05/12/23 10:54:35
>>490
netqmail使っていないからよくわからないんですが、netqmailとspamcontrolの
qmail-smtpd.cへのパッチで競合するところがなければ大丈夫な気がします。
たぶん手でパッチあてすることになるんでしょうかど。
495:488
05/12/27 15:35:20
>>489
返事遅くなりましたが、情報ありがとうございました
これから確認してみます
496:466
05/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
05/12/30 05:44:38
・メーラ(鶴亀メール)(リモート)でサーバーアカウント以外から、または携帯電話のメールなど
だと送れません
ログを見てみたら、SMTPにログインした形跡すらないので、もう少し情報がほしいと思い。
daemontoolsによるロギングとプロセス監視
URLリンク(www.atmarkit.co.jp)
に書いてあったとおりにいろいろやってみたのですが。
たとえばtelnet HOSTNAME 25するときににはSMTP通信を開始したとたんに
/var/log/smtpd/current
にログイン元の情報などが追加され
quitしたとたんにまた情報が追加されます。
携帯電話やヤフーのアカウントから送ったときには、上記のような通信開始直後に(ログインしただけで)追加される情報が
まるで書き込まれていません。
ちなみに携帯電話やヤフーアカウントで送ったときには、たとえば「あて先ホストが見つかりません」などのエラーメッセージは
何も帰ってきません。
こういった症状はどういうケースで起こりえるのでしょうか?
非常に参っています。どなたかご存知のかたは考えられる原因などを教えていただけないでしょうか?
よろしくお願いします。
498:名無しさん@お腹いっぱい。
05/12/30 05:50:34
まず日本語を正せ、話はそれからだ。
499:名無しさん@お腹いっぱい。
05/12/30 09:48:20
ルータかDNS
500:名無しさん@お腹いっぱい。
06/01/01 04:55:38
わけの分からない相談をぶった切って申し訳ないが。
URLリンク(qmail-spp.sourceforge.net)
使ってるやついる?
501:名無しさん@お腹いっぱい。
06/01/03 14:58:15
www.qmail.jp 見れないんだけど
今メンテ中?
502:名無しさん@お腹いっぱい。
06/01/05 08:56:19
timeoutconnectはなんとなく判るんだけど、
timeoutremote、timeoutsmtpdって何なんでしょ?
某所には、
timeoutremote SMTPサーバへの応答待ち時間秒数
timeoutsmtpd SMTPデータ待ち時間秒数
と有ったんだけど、具体的に同違うのかがよくワカランです。
503:名無しさん@お腹いっぱい。
06/01/05 10:02:57
ソース読め
504:名無しさん@お腹いっぱい。
06/01/05 10:24:01
はい、みなさ~ん、こちらにかの有名な
“自分が分からないことを「ソース嫁」って言って、逃げる人”
がいま~す。
もうすっかり珍しくなりましたので、しっかり見ておきましょう。
人のことなどぜんぜん気にかけない人は、こんな顔してるんですよ~。
505:名無しさん@お腹いっぱい。
06/01/05 11:29:51
かまって欲しいんだね・・・(´・ω・) カワイソス
506:名無しさん@お腹いっぱい。
06/01/05 11:42:59
ソース読んじゃえば確実だからな。
507:名無しさん@お腹いっぱい。
06/01/05 13:01:15
んなこといってたらこのスレの存在意義は w
508:名無しさん@お腹いっぱい。
06/01/05 13:28:02
>>507
使えそうなパッチの紹介w
509:名無しさん@お腹いっぱい。
06/01/05 13:55:24
なんでメール欄に隠すの?
510:名無しさん@お腹いっぱい。
06/01/05 14:11:13
なんでだろうねぇ~
511:名無しさん@お腹いっぱい。
06/01/05 14:23:09
理由になってないな。
512:名無しさん@お腹いっぱい。
06/01/05 14:28:02
理由が要るのか?
513:名無しさん@お腹いっぱい。
06/01/05 14:37:26
理由なしでやってんの?
514:名無しさん@お腹いっぱい。
06/01/05 14:52:56
>508
コンフリクトするパッチの情報や回避方法とかまとめてあると確かに
すごい役に立つんだけど。
515:名無しさん@お腹いっぱい。
06/01/05 15:57:50
ソースが読めないなら man を読め
man が読めないなら人間やめろ
516:名無しさん@お腹いっぱい。
06/01/05 18:46:43
チラシの裏
qregex パッチを使ってる。
んで、badmailfrom に↓を書いてみた。効果覿面。
^info@mail\.[a-z]{4,5}\.com$
517:名無しさん@お腹いっぱい。
06/01/09 13:30:24
MLで話題になっている8日のタイムアウト症状、発生した?
俺のは、見事に症状が発生したぞ。
ちなみに、-l0オプションで解消。
518:名無しさん@お腹いっぱい。
06/01/09 13:42:21
>>517
どのML?
519:名無しさん@お腹いっぱい。
06/01/09 13:52:54
>>518
q-beginners
520:名無しさん@お腹いっぱい。
06/01/09 15:23:02
>>519
コピペしてよ
521:名無しさん@お腹いっぱい。
06/01/09 19:57:08
正解を教えていただきたいのですが
バーチャルホストの受信で
aaa.com
を設定したとします。
これを~@xxx.aaa.com
で受信したいときはどのように設定すればよいのでしょうか?
localsファイルに.xxx.aaa.comと記述するだけでは無理でした。
正解を教えて欲しいです。
522:名無しさん@お腹いっぱい。
06/01/09 19:59:56
>>521
仕事で必要ならコンサルタントを雇いなさい。
523:名無しさん@お腹いっぱい。
06/01/09 20:43:55
>>521
日本人?
524:名無しさん@お腹いっぱい。
06/01/09 20:59:00
バーチャルホストって
素のqmail or vpopmailとか
rcpthosts/virtualdomainsの設定
DNSのレコード、特にmxの設定
そもそもちゃんと引けてるか
そもそも portはひらいてるのか
そもそも>>521がMTAの設定をすることの是非について議論したか?
525: ◆TWARamEjuA
06/01/09 21:33:50 BE:3049474-
>>524
それらを鑑みた結果に対する答えが>>522かと。
注意深く何度もman.qmail.jpを読むと自ずと見えてきそうなんだけれども。。。
526:名無しさん@お腹いっぱい。
06/01/09 21:44:27
>>525
コンサルネタになると必ず来ますねw
527:名無しさん@お腹いっぱい。
06/01/09 21:47:50
仕事がほしいコンサルなんだろう。
528:名無しさん@お腹いっぱい。
06/01/09 22:25:45
aaa.comの人もたいへんだな。
529: ◆TWARamEjuA
06/01/09 22:31:56 BE:871542-
>>526
だってーツボにはまって好きだから@コンサルネタ
というおいらも昔はコンサル(ryされた人。
530:名無しさん@お腹いっぱい。
06/01/09 22:37:28
>>529
今は何してんの?
531: ◆TWARamEjuA
06/01/09 23:06:04 BE:1960463-
なにって、、、なんとか自ドメイン取って細々と自宅鯖を。。。
そして毎日spamさんといちゃついています(哀)
あとは2ちゃんねるの規制装置(BBQ,Rock54)のメンテナンスみたいなことも細々と。。。
532:521
06/01/10 00:07:40
皆様、多種多様のご意見ありがとうございます。
出来るだけ簡素に質問したつもりですが、一番内容を汲み取っていただけたのは
>>525さんの内容と思われます。
設定までには当然ですが、素?(バーチャルではないドメイン)の送受信は可能になっています。
またバーチャルドメイン(aaa.com)での送受信も可能です。
ドメインは自前です(aaa.com)
素?(バーチャルではないドメイン)にaaa.comを設定してしまえば、希望通りの結果が出来るでしょうが
あくまで、バーチャルとしてaaa.comを設定した場合の方法をご教授いただきたい思った次第です。
私の反論があるとすれば、
あくまで仕事ではなく単に趣味の延長で設定に行き詰まりました。
(鯖の分散=web鯖とmail鯖)
533:名無しさん@お腹いっぱい。
06/01/10 00:11:11
>>531
h1r.org の人ですか?
534:名無しさん@お腹いっぱい。
06/01/10 00:11:57
>>532
趣味ではないですね。
人間の洞察力を舐めてはいけません。
535:名無しさん@お腹いっぱい。
06/01/10 00:13:13
チョンは国に帰れよ。
536:名無しさん@お腹いっぱい。
06/01/10 00:29:00
>>532
aaa.comを取ったんですか!!すごいですねぇ~~
>>533
・・・しらないで煽ってたの?有名な人だよ。
TWARamEjuAでググってみそ。
537:名無しさん@お腹いっぱい。
06/01/10 00:48:17
バーチャルドメインって何よ。
538:名無しさん@お腹いっぱい。
06/01/10 10:00:44
>>536
煽った覚えはないが…。
539:名無しさん@お腹いっぱい。
06/01/10 11:02:43
固定アドレス&ドメイン・・
毎朝の缶コーヒーを我慢すればお小遣いで取得出来るのだが・・
540:名無しさん@お腹いっぱい。
06/01/10 11:04:07
固定アドレスにしたら強制IDの板で自演ができなくなるじゃないかw
541:名無しさん@お腹いっぱい。
06/01/10 11:14:59
一人で複数のISPと契約する事は犯罪ではないが・・・
542: ◆TWARamEjuA
06/01/10 20:32:50 BE:6861097-
>>533
本牧、、、ちょっぴり懐かしかったり。。。
h1r.orgの中の人とちゃいますちゃいます(苦笑)
>>536
ググってみたら自宅鯖板が、、、orz
543:名無しさん@お腹いっぱい。
06/01/14 14:51:55
/var/qmail/users/assign に
=hoge:pop:68:6:/home/pop/hoge:::
のように書いて
% /var/qmail/bin/qmail-newu
とすると
qmail-newu: fatal: bad format in users/assign
のように言われます。
users/assign の書式はどのようになっていますか?
ドキュメントがみつかりません。
544:名無しさん@お腹いっぱい。
06/01/14 15:15:20
>ドキュメントがみつかりません。
qmail-users(5)
545:名無しさん@お腹いっぱい。
06/01/15 20:31:03
qmail-popup.cの91行目で
if (fd_copy(2,1) == -1) die_pipe();
1を2にcopyしている理由わかる方いますか?
multilogにエラーを吐くのに、2を使いたいのですが。
546:名無しさん@お腹いっぱい。
06/01/15 20:48:25
>>545
2 に吐いたところでどうせ 2>&1 するんだろうから、
そんなことにこだわらずに 3 でも 10 でも使って
リダイレクトすればいいんじゃねーの?
↓参考までに。
URLリンク(web.archive.org)
@@ -88,7 +108,14 @@
int wstat;
int pi[2];
- - if (fd_copy(2,1) == -1) die_pipe();
+ /* Don't know why this is needed has no effect when removed
+ it stands in the way of good logging with multilog
+ checked qmail-pop3d it does not use the fd 2
+ it only writes to stdout not stderr not even for errors
+ Willy De la Court <Willy.DelaCourt@pandora.be>
+ */
+
+ /* if (fd_copy(2,1) == -1) die_pipe();*/
close(3);
if (pipe(pi) == -1) die_pipe();
if (pi[0] != 3) die_pipe();
547:名無しさん@お腹いっぱい。
06/01/17 15:21:10
架空ドメイン拒否ってあるよね?最近ISPがこぞってやっている…。
qmailで同じ事をやりたいんだけど、方法ある?
548:名無しさん@お腹いっぱい。
06/01/17 16:03:58
架空ドメイン拒否ってエンベロープFROMのドメイン部の事か?
URLリンク(www.qmail.org)
549:名無しさん@お腹いっぱい。
06/01/18 18:23:42
お、これかな・・・? >>548サンありが㌧。
これ入れたら、英語メールの何%くらいに効果あると思う?>ここ見てるみんな
550:名無しさん@お腹いっぱい。
06/01/18 19:59:53
greylisting 使え
551:名無しさん@お腹いっぱい。
06/01/19 20:05:44
今さらながらS25Rってのを入れてみたけど
効果抜群でびっくりした。おすすめ。
うちは当分はこれでいけそ。
552:名無しさん@お腹いっぱい。
06/01/20 19:13:51
質問はウザイので書くな。
わからなければ自分で調べて解決できてから
書け。
有用な情報以外はリソースの無駄。
553:名無しさん@お腹いっぱい。
06/01/20 19:16:33
はじめまして。
FreeBSD 5.4でqmail 1.0.3をインストールしました。
tcpserverで起動するとセキュリティーが高まるという記事を見かけたため、tcpserverをportsからインストールし、
/etc/tcp.smtpに
127.:allow,RELAYCLIENT=""
でcdbにし、
tcpserver -u 90 -g 91 -x /etc/tcp.smtp.cdb 0 smtp /var/qmail/bin/qmail-smtpd &
で確認すると
%ps -aux | grep tcpserver
qmaild 2088 0.0 0.1 1244 772 p0 I 7:03PM 0:00.00 tcpserver -u 82 -g 81 -x /etc/t...
と、起動していてtelnet localhost smtp
でメールを送信してみたのですが受信せず、tcpserverをkillして/var/qmail/rc startでqmailを起動すると、
送信されてなかった(tcpserverが起動時に送信した)メールが受信されます。
どうすればtcpserverでメールが送信されるのでしょうか?
よろしくお願い致します。
554:名無しさん@お腹いっぱい。
06/01/20 20:11:27
tcpclientならともかく、tcpserverでメールを送信するのは相当に難しいな
555:553
06/01/20 20:21:19
このページを参考にしたのですが。。
URLリンク(www.atmarkit.co.jp)
556:名無しさん@お腹いっぱい。
06/01/20 22:05:41
>>555
qmail-smtpdが受信したメールを配送するためには、何が必要か判ってますか?
557:名無しさん@お腹いっぱい。
06/01/20 22:09:24
ってゆうか qmail-1.03/PIC* をみなさい。
今回はPIC.rem2localを良く読みなさい。
558:553
06/01/20 22:23:20
ローカル配信等のことですか?
もし違っていたらすみません。。
送信自体が不可能で、自分の携帯に送っても送信されず、
通常のようにrcで起動すると送信されなかった分を受信します。
559:名無しさん@お腹いっぱい。
06/01/21 22:40:00
Jan 21 22:02:10 sv24 qmail: 1137848530.387664 delivery 846: deferral: Sorry,_I_wasn't_able_to_establish_an_SMTP_connection._(#4.4.1)/
このエラーがたまに出るのですが、どうしてですか?
ググっても特に有力な情報は得られず、いくつかのqmailサーバーでこのエラーが記録されているようです
。
560:名無しさん@お腹いっぱい。
06/01/21 23:21:14
Sorry,_I_wasn't_able_to_establish_an_SMTP_connection. を訳せば?
561:名無しさん@お腹いっぱい。
06/01/25 18:47:52
>>552
解決できたなら、書かんでいいやろ。
お前は、単に「人の質問は知りたくないけど、答えは知りたい」ってだけやろ。
利己主義者め。
562:名無しさん@お腹いっぱい。
06/01/26 03:05:59
qmail + vpopmail をインストールしたのですが、
popで受信できません。
# vadddomain example.com
# vadduser hoge@example.com hogehoge
のように作成しました。
メールソフトの設定で
ユーザーID: hoge@example.com
パスワード: hogehoge
popサーバー: example.com
のように指定してあります。
以下 Beckeyのプロトコルログです。
>>> Connecting to "example.com" [2006/01/26 2:52:25] <<<
+OK <xxxxx@hoge.com>
USER hoge@example.com
-ERR APOP first: USER/PASS isn't allowed
QUIT
+OK
APOPの設定はしていないと思うのですが...
Beckeyの設定をAPOPにして試すと
>>> Connecting to "example.com" [2006/01/26 3:01:35] <<<
+OK <xxxxxx@example.com>
APOP hoge@example.com 343437980a2e4f44343c51d962344d4f8
-ERR authorization failed
QUIT
/var/log/maillogは以下のようにパスワードが違うと出ています。
Jan 26 02:43:45 www vpopmail[49208]: vchkpw-pop3: password fail hoge@example.com:xxx.xxx.xxx.xxx
この状況で何か分かる方居ませんでしょうか?
563:名無しさん@お腹いっぱい。
06/01/26 21:15:35
>>562 パスワードが違うつってんでわ。
564:名無しさん@お腹いっぱい。
06/01/26 22:15:45
>>563
これでホントにパスワードが違うだけだったら
>>562は死んだ方がいい。
ログは採るだけじゃ意味がないんだよ。
565:名無しさん@お腹いっぱい。
06/01/28 10:48:04
qmailで
www.sample.comというドメインの
ユーザー
aaa
bbb
ccc
が送信したメールを
postmaster@www.sample.comにも
配信させるにはどうすればよいのでしょうか?
566: ◆TWARamEjuA
06/01/28 11:47:00 BE:1089252-#
>>565
実現したところで誰もそのドメインのメールを使わなくなる罠♪
567:名無しさん@お腹いっぱい。
06/01/28 12:00:43
>>566
お前は使わなくていいから教えろ矢
568:名無しさん@お腹いっぱい。
06/01/28 12:07:55
あーあ、やっちゃった。
569:名無しさん@お腹いっぱい。
06/01/28 12:11:31
◆TWARamEjuA ウゼー
570:名無しさん@お腹いっぱい。
06/01/28 12:18:58
QUEUE_EXTRA
571:名無しさん@お腹いっぱい。
06/01/28 13:20:49
>>570
ありがとうございます。
572:名無しさん@お腹いっぱい。
06/01/28 23:21:53
>>565
sample.com は、Sendmail 8.12.11 だけど?
573:名無しさん@お腹いっぱい。
06/01/29 20:21:50
わかりにくいようだが>>572は遠まわしに
『例示には example.com を使えよ』と言っているぞ。
574:名無しさん@お腹いっぱい。
06/01/29 23:11:41
>>573
やっとわかった!
575:名無しさん@お腹いっぱい。
06/02/06 09:40:13
ホ…
576:名無しさん@お腹いっぱい。
06/02/09 02:48:04
qmail + tcpserverの組合せで、
aaa@xxx.co.jpのアカウントのみに届くメールを @xxx.ne.jpのドメインからだけに制限したいんですが、
これって可能ですか?
577:名無しさん@お腹いっぱい。
06/02/09 02:51:08
すみません576の補足です
bbb@xxx.co.jpに届くメールはどこからでも受信。
それ以外のアカウントに届くメールは@xxx.ne.jpのドメインからのみ受信。
です。ややこしくてすみません。
578:名無しさん@お腹いっぱい。
06/02/09 06:00:17
>>576
3つ上の書き込みを読んで
味噌汁で顔洗って出直して来い
579:名無しさん@お腹いっぱい。
06/02/09 13:05:24
badmailfromで拒絶されたメールはどのように処理されるんでしょうか。
メール送出元には何か返すのでしょうか。
URLリンク(man.qmail.jp)でこの辺の内部動作を書かれている場所を見つけられませんでした。
先に謝っておきます。理解力が足りなくてすみません。ソース嫁は勘弁してください。
580:名無しさん@お腹いっぱい。
06/02/09 14:33:22
>>579
SMTP応答コード553
てか、ソース嫁w
581:名無しさん@お腹いっぱい。
06/02/10 16:14:11
qmailが送信のために使うポートっていくつでしょうか
25番を開けたのですが、送信に失敗しました。
もしくは調べる方法を教えてください。
582:名無しさん@お腹いっぱい。
06/02/10 16:26:37
>>581
ネタだよな?
583:581
06/02/10 16:37:13
>>582
いえ… レベル低い質問ですいません
584:名無しさん@お腹いっぱい。
06/02/10 16:42:35
送信ポートはOS依存だ罠。とりあえず、スレ違いもいいところなので
TCP/IPのお勉強をして出直すように。
585:名無しさん@お腹いっぱい。
06/02/12 22:01:34
bouncesayingでメールを返送するときに、
メール全部じゃなくてヘッダのみ返送することは出来ますか?
586:名無しさん@お腹いっぱい。
06/02/12 22:39:43
>>585
つ sed
587:585
06/02/13 21:46:11
>>586
ありがとう!
まだ出来てないけど、進むべき方向がわかりました。
588:名無しさん@お腹いっぱい。
06/02/21 10:23:57
このスレの保守もコンサrya
589: ◆TWARamEjuA
06/02/21 20:02:21 BE:6861479-#
AA張ったら吸い込まれた鬱@エセRock54
590:名無しさん@お腹いっぱい。
06/02/22 09:53:42
>>589
見事な墓穴堀りだw
591:名無しさん@お腹いっぱい。
06/02/23 00:02:59
(バーチャルドメインの)特定のユーザのみpopを許可しようとした場合、
tcp.pop3を
hoge%piyo.com@:allow
:deny
としてcdb作れば良いかと思ったのですが、許可されておらず困ってしまいました。
ご助言お願いいたします。
環境:qmail v5.3 + vpopmail v5.4 + tcpserver
592:名無しさん@お腹いっぱい。
06/02/23 00:21:35
qmail もずいぶんバージョン上がったもんだな。
593:名無しさん@お腹いっぱい。
06/02/23 10:27:00
>>581 そういうときは、src-port any, dst-port 25 みたいに許可するのでは?
594:591
06/02/23 19:26:27
>>592
qmailはv1.03でしたが、姉貴に教えてもらえたので解決しました。
595:名無しさん@お腹いっぱい。
06/02/23 21:48:24
くまぁ
596:名無しさん@お腹いっぱい。
06/02/25 00:46:11
すみません。
自宅で、qmail + tcpserver + apopでメールサーバを構築しています。
つい先ほどまで普通に外部のネットワークからメールの送受信がおこなえたのですが、
突然、メールの受信はできても送信できない状態になりました。
送信しようとしますと、メールクライアント(Becky)から
「メール送信中にネットワーク障害が発生しました。
回線またはサーバーのトラブルの可能性があります」
というメッセージが出て送信できない状態になりました。
サーバへの外部からのttshでの接続や、
内部ネットワークからのメール送信には問題ありません。
原因に何か心当たりはありませんでしょうか?
皆様のご助言をお願いいたします。
597:名無しさん@お腹いっぱい。
06/02/25 00:53:51
ログれ。
598:名無しさん@お腹いっぱい。
06/02/25 00:54:11
telnet `hostname` 25
tail /var/log/maillog
599:596
06/02/25 01:23:23
>597さん
>598さん
アドバイス
ログを確認してみましたが、maillogには送信しようとしてエラーになったログは
記載されてませんでした。
また、WindowsのDOS窓から「telnet `hostname` 25」やってみましたが、
「ホストとの接続が切断されました」
とエラーになりました。ただ、こちらは
サーバのtelnetを制限しているためかもしれません。
ちなみに、ttshで接続して、「telnet localhost 25」とやったら
「220 www.○○○.jp ESMTP」
というメッセージが帰ってきました。
他に何か確認すべきログとか設定とかありますでしょうか?
600:名無しさん@お腹いっぱい。
06/02/25 01:28:24
>>599 ISPから外向きのtcpポート25番閉じるよとか聞いてない?
601:596
06/02/25 03:03:19
>600さん
確認したところ、外部からの接続に使用していたISPが
25番ポートをブロックしてました……
うーむ……587ポートを開けるよう対応しようかなぁ……
602:名無しさん@お腹いっぱい。
06/03/09 16:33:33
Bill's Linux Qmail Toasterを参考にqmail + vpopmailでメールサーバを運用してるのですが
SMTP認証時についでにFrom欄に書かれてるアドレスと認証アカウント(そのままメールアドレス)が一致していない場合に
エラーを返すようにする方法ってありますでしょうか?
603:名無しさん@お腹いっぱい。
06/03/10 15:39:27
age
604:名無しさん@お腹いっぱい。
06/03/12 00:31:53
qmail で virtualdomainを使用していますが、
bounceメールの送信元をMAILER-DAEMON@virtualdomainにする方法って
ないのでしょうか?
もしご存知の方がいらっしゃいましたら教えてください。
605:名無しさん@お腹いっぱい。
06/03/18 14:37:32
>>604
↓具体的な記述は分からないが、たぶんここらへんを弄るんじゃないかな?
/home/vpopmail/domains/(domain name)/.qmail-default
解決したらカキコ願う。 ダブルバウンススパム対策かな?
606:605
06/03/18 14:41:32
やべ、「カキコ願う」って書きつつ、速攻ワカタ。
>>604 上記レス内容にメアド書けば解決。
607:名無しさん@お腹いっぱい。
06/03/18 15:19:56
spamassassinで送られてくる全てのメールをチェックしたいのですが、qmail-scannerを使わない方法はありますか?
608:605
06/03/18 15:35:31
>>604 恥かしく事故レス。 >>605-606 書いた内容は送信先でした...送信元は分からず
609:名無しさん@お腹いっぱい。
06/03/20 12:07:54
>>607
URLリンク(www.google.com)
URLリンク(www.google.com)
610:名無しさん@お腹いっぱい。
06/03/20 18:19:02
>609
ありがとうございました。
QMAILQUEUEにqmail-spamcを設定すると、qmail-spamcがspamcを呼ぶって感じなんでしょうね、きっと。
611:名無しさん@お腹いっぱい。
06/03/22 18:35:31
Port25 Blockingが増えてきたので、submission portを導入しようとした。
qmail-vidaは、port587で起動するSMTPの環境変数にFORCEAUTHを追加すれば無問題。
vpopmailはそんな便利な環境変数が無いのでどうしようかと悩んでる。
別ディレクトリにインスコしか無いのかなぁ・・・
612:611
06/03/23 17:05:41
よく考えるとvpopmailは関係ないな。
qmail-smtpd-authパッチ側だ。
RELAYCLIENTの逆みたいなのを自分で付け加えないとダメかな・・・
613:名無しさん@お腹いっぱい。
06/03/25 04:24:11
HELO
FreeBSD6.0+qmail1.03+smtp-auth+vpopmail5.4.2をインストールしました。
最初はうまくいってたのですが、昨日あたりからうまく送信できなくなりました。
Becky2からrcpthostsファイルに記述していない宛先に送ろうとすると、
しばらく(20秒ぐらい?)待たされたあげくパスワードを聞かれ記述すると
553 sorry,that domain isn't in my list of allowed rcpthosts
というエラーが出ます。
ログは
qmail:(略) deferral: Unable_to_chdir_to_maildir._(#4.2.1)/
と書かれていますが、どこのmaildirに問題があるのか見当がつきません。
chmodとかchownとかした覚えもないのですが・・・
受信はできます。
614:名無しさん@お腹いっぱい。
06/03/25 05:51:01
QUIT
615:名無しさん@お腹いっぱい。
06/03/25 05:52:15
>>513
以前同じエラーが出たときは、vpopmail入れなおしたら直った。
原因不明だったのが気持ち悪いけど。
616:名無しさん@お腹いっぱい。
06/03/25 07:51:35
>553 sorry,that domain isn't in my list of allowed rcpthosts
そのままの意味
>qmail:(略) deferral: Unable_to_chdir_to_maildir._(#4.2.1)/
Maildirの権限
617:名無しさん@お腹いっぱい。
06/03/25 09:46:03
>>615
--enable-roaming で作られてないだけ。
多分vpopmail:vchkpw ユーザのUID:GIDがすっかり変わっている。
618:名無しさん@お腹いっぱい。
06/03/25 14:05:29
お答えありがとうございます。
>>615
configure変更したりいろいろしたけどダメでした・・・
>>616
直接的にエラーメッセージの通りの原因じゃないので困ってます・・・
619:名無しさん@お腹いっぱい。
06/03/26 00:35:02
>Becky2からrcpthostsファイルに記述していない宛先に送ろうとすると、
>しばらく(20秒ぐらい?)待たされたあげくパスワードを聞かれ記述すると
recordioで何してるか調べて味噌。
620:名無しさん@お腹いっぱい。
06/03/26 00:36:05
>>613
起動スクリプトは問題ないの?
621:613
06/03/26 04:07:05
>>619
qmail.shを見るとqmail-smtpdはtcpserverから起動してsploggerにパイプしているのですが、
どう書けばrecordioの出力をリダイレクトできるのでしょうか・・・orz
>>620
少なくともインストール直後は正常に作動していました。
622:名無しさん@お腹いっぱい。
06/03/26 08:18:30
>620が言いたいのは、そんな前後関係の話ではなく、記載内容が本当に問題ないかの確認じゃないの?
自分で変更した覚えが無くても実は変わってたとか、無いとは言い切れないでしょ?
> >>616
> 直接的にエラーメッセージの通りの原因じゃないので困ってます・・・
これを見ても何をもって、Maildirの権限が問題ないと思っているのかもわからん。
telnet で 25 番を叩いてみれば?
SMTP AUTH 関係でちゃんと許可されてないんじゃないの?
623:名無しさん@お腹いっぱい。
06/03/28 18:46:59
質問です。
ユーザーのパスワード変更ってみなさんどういう風にされてるんでしょうか?
CGIはあるんですが、証明書が無いんでまずいかなと思ってます。
poppassdが平文でなかったらよかったんですけどね。
624:名無しさん@お腹いっぱい。
06/03/28 21:37:03
普通はqmailadminを使うんじゃないかな・・・
俺はqmail-vidaなので自作。
625:名無しさん@お腹いっぱい。
06/03/29 11:56:52
qmail+vpopmail という環境です。
virtualdomainにて追加しました。>example.com , example.co.jp
*@example.com を全部 *@example.co.jp へ
ユーザー単位でなく、丸ごと転送したいのですが、
どのように設定すれば良いでしょうか。
勝手にKeyだと思っている
/var/qmail/control/virtualdomains
/var/qmail/users/assign
の該当箇所を変更しても、きっちり.comへ転送されてしまい凹んでます。
誰かタスケテー。
626:625
06/03/29 13:03:35
vaddaliasdomain がありましたorz スミマセヌ...
627:名無しさん@お腹いっぱい。
06/03/30 09:32:51
>>624
素のqmailしか入って無いのでうちでは無理かも・・・?
さんくす。
628:名無しさん@お腹いっぱい。
06/03/31 23:49:26
DJB ライセンスってどうなのよ。Linux 対応のために errno.h を修正して構築したメールサーバを売るのもダメか?
629:名無しさん@お腹いっぱい。
06/03/31 23:58:23
売るの?
630:名無しさん@お腹いっぱい。
06/03/32 00:07:36
コンサルタンツキタ━━━(゚∀゚)━━━ !!!!!
631:628
06/03/32 00:14:45
SI で他社のシステム構築ってあるやろ?
そこに原則修正不可の qmail はまずいんじゃないかと。
632:628
06/03/32 00:21:40
> そこに原則修正不可の qmail はまずいんじゃないかと。
スマソ。修正を加えた qmail のバイナリを含むシステムの納品と言う意味ね。
URLリンク(cr.yp.to)
633:名無しさん@お腹いっぱい。
06/03/32 00:29:06
納品した状態はソースのままで、初回起動時に自動でbuildするよう仕込んでおくとか
・・・素人サーバならともかく、こんさるt(ryでは許されないか
634:名無しさん@お腹いっぱい。
06/03/32 01:25:15
最低限、djbの髪型のチェックを受ける。
635:名無しさん@お腹いっぱい。
06/03/32 01:25:41
HDE Controller に入ってる MTA は qmail だが、
インストールすると make setup check が走るぞ:-)
636:628
06/03/32 03:33:59
>>633
>>635
それでは、Exception の第2、3項を満たせないのではないかと思うのだが。
あと、qmail のソースコードが古いために、glibc-2.3.1 以降とリンクするためには、
errno.h の修正が必要となるのが問題ではないかと。
637:名無しさん@お腹いっぱい。
06/03/32 18:09:38
>>628
スレリンク(linux板:181番)
の人?
638:名無しさん@お腹いっぱい。
06/03/32 19:58:49
qmailっていいMTAだと思うけど、先行きに不安が残るよね。
漏れもqmail使ってるけど、そのうちpostfixあたりに移行するのかと思うと...orz
639:名無しさん@お腹いっぱい。
06/03/32 20:27:38
>>638
数年前からずっと先行き不安のままだ罠。
ちなみにヲレはqmailadminでバーチャルドメインなメールアカウントのみならず
ezmlmなMLも管理できるから、qmail + vpopmailを使い続けている。
postfixadminなどでML管理できるようになれば、即postfixに移行するつもり。
640:名無しさん@お腹いっぱい。
06/03/32 22:35:35
時代が経ち、問題がいくつかでてきてるから、
素のqmailだけではもはや使い物にならないしな。
641:名無しさん@お腹いっぱい。
06/03/32 23:46:22
netqmailで使えるから
642:名無しさん@お腹いっぱい。
06/04/02 06:10:08
ローカル配送とqmail-remoteだけで十分なサーバの方が
圧倒的に多いわけだから、今後もqmail最強でしょう。
qmailが時代遅れとか言ってる人はたぶんsmtpを
立てないサーバというのを知らない素人だと思われ。
まあ、qmailシステムで使える時代にあったまともな
smtpサーバが欲しいというのは間違いないわけだが。
643:名無しさん@お腹いっぱい。
06/04/02 10:05:45
>ローカル配送とqmail-remoteだけで十分なサーバの方が圧倒的に多いわけだから、
用途は人それぞれ。思い込みは良くない。
一部の人が最強とか言うから、「qmailを使ってる人」=「djb信者・qmail房」って思われるだよ。
ちょっとは自重しろよ。
644:名無しさん@お腹いっぱい。
06/04/02 13:24:25
ML については ezmlm が使えるから qmail にかなり分があるような気がする。
ezmlm は C で書かれてるだけあって高速。
Majordomo とか fml って確か Perl で書かれてたと思うし。
ちなみに漏れは qmail の起動オプションの分かりにくさ、ディレクトリ構造、
ライセンス (頒布する場合)、他が鬱陶しくて Postfix に移行した。
ところで、qmail のアクセス制御ってどの程度細かくできるん?
645:名無しさん@お腹いっぱい。
06/04/02 13:46:23
>>644
>どの程度細かくできるん?
難しい質問だな・・・
とりあえず、ソースいじれば何でも出来るw
646:名無しさん@お腹いっぱい。
06/04/02 14:03:57
ezmlm は postfix でも使えるはず。
securityfocus の ML がそれで運用してる。
647:名無しさん@お腹いっぱい。
06/04/03 14:46:54
qmail + vpopmail + courierな環境でsubmissionを実現している人おる?
Yahoo!BBでもOutbound Port 25 Blockingを始めるらしくて焦っているんだけど。
648:名無しさん@お腹いっぱい。
06/04/03 15:30:19
>643
おまえはせいぜい片手くらいのサーバしか運用してないんだろうなあ。
649:名無しさん@お腹いっぱい。
06/04/03 16:06:01
>>647
現状では、rcpthostsを空にしたqmailを別ディレクトリに入れる方法くらいしかない。
650:649
06/04/03 16:46:21
っと思って久しぶりに探してみるとこんなパッチを発見。
URLリンク(www.aripollak.com)
中身を見ると・・・w
qmail + vpopmail + qmail-smtpd-auth-0.31 で問題なく動いた。
651:名無しさん@お腹いっぱい。
06/04/03 17:43:02
>>650
Thanks.
if(env_get("SUBMISSION")) return 0; って簡単なパッチだなぁ。
キモはtcpserverにSUBMISSION=""という変数を与えることなのですな。
652:名無しさん@お腹いっぱい。
06/04/04 03:27:40
下記のようなエラーが解決できず、現在にいたります。
Apr 4 02:40:54 www qmail-queue: dwlib[25996]: mail: all addreses are uncheckable - need to skip scanning (by deny mode)
Apr 4 02:40:54 www qmail-queue: dwlib[25996]: scan: the message(drweb.tmp.emARKB) sent by from@example.com to test@example.com should be passed without checks, because contains uncheckable addresses
私なりに調べてみましたが、どうにも手がかりが見つかりませんでした。
ご教示いただけますと幸いでございます。
653:名無しさん@お腹いっぱい。
06/04/04 04:05:38
>>646
おおっ、それってまさに求めていたものだ… と思ってググってみたけど
URLリンク(archives.neohapsis.com)
この時点では、まだ qmail も組み合わせないと ezmlm を動かせないみたい。
同じ頃に書かれた RELEASE_NOTES-1.1 の項目を見ても
[snapshot-20010709]
中略
You still need qmail to drive ezmlm and to process mailing list bounces.
ってあるし。
上のURLには、qmail 全くなしで ezmlm を動かすようにするつもりだと
書いてあるみたいだけど、その後変化あったの?
654:名無しさん@お腹いっぱい。
06/04/04 07:49:36
>>652
構成を書いてくれよ。
dwlibってソフトのエラーじゃないの?dwlibって何?
655:名無しさん@お腹いっぱい。
06/04/04 11:10:17
>>654
PleskというWebminがパワーアップしたような
GUIツールを使用して全て設定しております。
回答になっていないかもしれませんが、もしも
おわかりの際にはご教示いただけますと幸いです。
656:名無しさん@お腹いっぱい。
06/04/04 11:15:45
652はたぶんものすごいバカ
657:名無しさん@お腹いっぱい。
06/04/04 12:26:52
>>655
ホスティングならその業者に聞けよ。
658:名無しさん@お腹いっぱい。
06/04/04 13:35:15
実は652がホスティング業者
659:名無しさん@お腹いっぱい。
06/04/10 19:19:02
>>212
詳しく。
代理人でも可。
660:名無しさん@お腹いっぱい。
06/04/12 07:15:19
qmail-scannerってperl5.8.8では動作しないの?
だれか上記環境で動作してる人いる?
661:名無しさん@お腹いっぱい。
06/04/12 08:04:31
いる
662:名無しさん@お腹いっぱい。
06/04/12 19:20:28
>>661
660です。
perl-5.8.8 + qmail-1.03_5 + qmail-scanner-1.25_2 + clamav-0.88_1
p5-Mail-SpamAssassin-3.1.1_2 + vpopmail-5.4.10_9 + ucspi-tcp-0.88_2
すべてportsで導入したんだけど、ヘッダにwith qmail-scannerって見当たらないんです。
663:名無しさん@お腹いっぱい。
06/04/12 19:22:41
>>661
660です。
起動スクリプトは
#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin
PRIFIX=/usr/local
export QMAILQUEUE="${PREFIX}/bin/qmail-scanner-queue.pl"
case "$1" in
start)
echo -n " STEP 1 : CDB "
/usr/local/bin/tcprules /usr/local/vpopmail/etc/tcp.smtp.cdb \
/usr/local/vpopmail/etc/tcp.smtp.tmp < /usr/local/vpopmail/etc/tcp.smtp
/usr/local/bin/tcprules /usr/local/vpopmail/etc/tcp.pop3.cdb \
/usr/local/vpopmail/etc/tcp.pop3.tmp < /usr/local/vpopmail/etc/tcp.pop3
echo -n " STEP 2 : qmail "
exec env - PATH="/var/qmail/bin:$PATH" \
/var/qmail/bin/qmail-start ./Maildir/ \
splogger qmail&
exec env - PATH="/var/qmail/bin:$PATH" \
/usr/local/bin/tcpserver -v -x /usr/local/vpopmail/etc/tcp.smtp.cdb \
-u 82 -g 81 0 smtp /usr/local/bin/rblsmtpd \
/var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtp 3 &
echo " STEP 3 : POP3"
/usr/local/bin/tcpserver -v -x /usr/local/vpopmail/etc/tcp.pop3.cdb -HR
0 pop3 \
/var/qmail/bin/qmail-popup 192.168.0.3 \
/usr/local/vpopmail/bin/vchkpw \
/var/qmail/bin/qmail-pop3d Maildir 2>&1 | /var/qmail/bin/splogger pop3
3 &
exit 0
;;
664:名無しさん@お腹いっぱい。
06/04/12 19:26:36
上のつづき
stop)
exec killall qmail-send tcpserver
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
exit 64
;;
esac
です。
# qmail-scanner-queue.pl にも
my $descriptive_hdrs=1; です。
どうしてでしょうか?
665:名無しさん@お腹いっぱい。
06/04/12 19:45:17
>>663
QMAILQUEUEの位置が違うような希ガス・・・
各exec envの後に入れてみそ
#毎回cdbファイル人は、はじめて見た。
違ったらスマソン。
666:名無しさん@お腹いっぱい。
06/04/12 21:19:45
>>665
各exec envの後に
QMAILQUEUE="${PREFIX}/bin/qmail-scanner-queue.pl"をいれましたが
変わりませんでした。
qmai-scannerにパッチが当たっているかってどうしたら確認できるのでしょうか?
667:名無しさん@お腹いっぱい。
06/04/12 21:20:48
あ、間違いました。
qmaiにパッチが当たっているかってどうしたら確認できるのでしょうか?
668:名無しさん@お腹いっぱい。
06/04/12 21:52:12
インストールした人に聞く。
669:名無しさん@お腹いっぱい。
06/04/12 22:17:52
インストールした人=自分
なんですが、インストールした際に
qmail-scannerを動かすのに必要な
パッチが適用されているか確認したいので...
670:名無しさん@お腹いっぱい。
06/04/12 23:05:39
自分でやったのなら、インストールしたときに適用したパッチを確認すればいいじゃん。
それとももうrmしたから何を適用したか分かんないので、別の方法が無いかってこと?
671:名無しさん@お腹いっぱい。
06/04/12 23:36:03
>>665
俺みたいに忘れっぽい奴は時々cdbファイル作り直すの忘れるので、
せめて再起動した際には確実に作り直されるように、起動スクリプトで
毎回実行するようにしている。
とはいえ実際はめったに忘れる事はないんだけど、まぁこのくらいの
対策はやっておいて損はないだろうと。
672:名無しさん@お腹いっぱい。
06/04/12 23:55:27
そういう場合は Makefile を書いておけばよろしいかと。
cd /var/qmail
case "$1"
start)
make cdb
make start
;;
stop)
make stop
;;
esac
673:名無しさん@お腹いっぱい。
06/04/13 06:51:00
qmail に限らんけど、俺もできる限りを起動スクリプトで初期化する派だな。
特に他の香具師が触ることもあるわけで、普段はコマンド一発でできるように
なっていることが大事だと思う。
674:名無しさん@お腹いっぱい。
06/04/13 07:35:51
>>670
660です。パッチは
WITHOUT_SMTP_AUTH_PATCH=true
WITH_QMAILQUEUE_PATCH=true
WITHOUT_BIG_TODO_PATCH=true
WITHOUT_BIG_CONCURRENCY_PATCH=true
WITHOUT_OUTGOINGIP_PATCH=true
WITH_LOCALTIME_PATCH=true
WITHOUT_QMTPC_PATCH=true
WITHOUT_MAILDIRQUOTA_PATCH=true
WITH_BLOCKEXEC_PATCH=true
WITH_DISCBOUNCES_PATCH=true
WITHOUT_SPF_PATCH=true
WITHOUT_TARPIT_PATCH=true
WITH_RCDLINK=true
な感じで導入していますが
これがちゃんと適用されているのか
もしくは、qmail-scannerの実行に必要なものを
適用し忘れてはいないかと
確認したかったんですが...
675:名無しさん@お腹いっぱい。
06/04/13 14:01:00
>674
logは見た?
676:名無しさん@お腹いっぱい。
06/04/13 16:31:10
>>660
> WITH_QMAILQUEUE_PATCH=true
portsで入れてんのかな?
Makefileのなかとか見たりすると
WITH_QMAILQUEUE_PATCH=trueのとき何をするかとか書いてるから
ざっと眺めてみるだけでもだいぶ違うよ。
677:676
06/04/13 16:33:44
今読み返してみると俺の日本語ひどいなw
678:名無しさん@お腹いっぱい。
06/04/14 07:39:58
>>675
みたのですが、
# tail quarantine.log
Thu, 06 Apr 2006 06:53:43 JST postmaster@xxx.yyy Qmail-Scanner viral test (2/4): checking perlscanner... EICAR Test Virus spamassassin: 3.1.1.
が、あるのみ(テストしたときのlog?)
# tail /var/log/maillog
Apr 14 07:13:56 xxx.yyy qmail: 1144966436.197828 status: local 1/10 remote 0/20
こんな感じで、エラーとかは特に見えないです。
>>676
portsで入れてます。Makefileのなかとかみましたが
それらしい記述ってありますか?
679:名無しさん@お腹いっぱい。
06/04/14 08:35:00
>>678
もういい、お前は頑張った!
680:名無しさん@お腹いっぱい。
06/04/14 11:30:58
>>679
ちっともよくないです。
どなたか解決してください
681:名無しさん@お腹いっぱい。
06/04/14 11:53:41
わろたw
682:名無しさん@お腹いっぱい。
06/04/14 13:07:31
>>680
ソース嫁
683:名無しさん@お腹いっぱい。
06/04/14 17:46:07
自分のプロバイダから
URLリンク(www.qmail.jp)
が見れない場合、どこかに申請すれば
見えるようになるのでしょうか?
知人のプロバイダからは見えるようなのですが、
自分のプロバイダからは見れずに困ってますorz
684:名無しさん@お腹いっぱい。
06/04/14 21:24:41
URLリンク(131.112.32.2)
685:名無しさん@お腹いっぱい。
06/04/14 21:54:41
>>683 プロバイダのDNSで引けないことがあるんかな?
原因が分からないけど、ルーターか自前DNSのNS問題だと思う。
686:名無しさん@お腹いっぱい。
06/04/14 23:31:48
netqmail-1.05+qmail-vida0.53
でcheckpassword利用ですが、apop化ができません。
というか認証でパスワード違いと蹴られます。
popだと認証ができます。
パッチ当てはうまく言っているはずなんですが、
他に何か原因思い当たりませんか。
687:名無しさん@お腹いっぱい。
06/04/14 23:46:29
>>686
つ[URLリンク(qmail-vida.sourceforge.jp)
688:686
06/04/15 00:18:18
>>687
リンク先実施済みです。
pop認証+Maildire参照可です。
apopだけ動きません。
689:名無しさん@お腹いっぱい。
06/04/15 01:30:58
>>684
まだ大岡山にあるんだ。
てっきり定年で大岡山から引き払ったと思っていた。
690:名無しさん@お腹いっぱい。
06/04/15 09:51:05
>>688
qmail-vidaって環境変数ALLOWPLAINを設定しないと平文認証を許可しない。
ALLOWPLAINを設定してるから平文認証をしてるんだよね?
・・・起動スクリプトを晒してくれ。
691:686
06/04/15 10:51:40
某所を参考にqmail,qmail-smtpd,qmail-pop3dに分けています
以下qmail-pop3d用
#!/bin/sh
MYPROG=qmail-pop3d
TESTCHAR=tcpserver
MYSVNAME=`cat /var/qmail/control/me`
PIDFILE=/var/run/qpop3d.pid
LOCKFILE=/var/lock/subsys/qpop3d
RETRY=5
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
# See how we were called.
692:686
06/04/15 10:53:33
start() {
# Start daemons.
PATH="/var/qmail/bin:/usr/local/bin:/bin:$PATH"
echo -n $"Starting $MYPROG: "
# See if it is already running.
if [ -f $LOCKFILE ]; then
failure
echo
return 1
else
tcpserver -H -R -v -x /etc/service/tcp.pop3.cdb 0 pop3 \
qmail-popup $MYSVNAME \
checkpassword $MYPROG Maildir 2>&1 | splogger pop3d &
RETVAL=$?
fi
if [ $RETVAL -ne 0 ] ; then
failure
echo
return 1
fi
693:名無しさん@お腹いっぱい。
06/04/15 10:54:02
# Create lock and pid file.
COUNT=0
while :; do
[ -s $PIDFILE ] && break
if [ $COUNT -gt $RETRY ] ; then
echo -n $"$MYPROG started BUT could NOT create PIDFILE" >&2
return 0
fi
{ detectpid $MYPROG $TESTCHAR >$PIDFILE; } 2>/dev/null
: $((COUNT+=1))
done
touch $LOCKFILE
success
echo
return 0
}
stop() {
# Stop daemons. Killproc always removes pid file.
echo -n $"Stopping $MYPROG: "
killproc qpop3d
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f $LOCKFILE
echo
return $RETVAL
}
694:名無しさん@お腹いっぱい。
06/04/15 10:55:46
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usage: qpop3d {start|stop|restart}"
exit 1
esac
exit $RETVAL
連張すみません。
お願いします。
695:名無しさん@お腹いっぱい。
06/04/15 12:00:45
ALLOWPLAINの設定がないぞ。これなら平文認証しかしないはずだが・・・
tcp.pop3.cdbで書いてるのかな?そうじゃなかったらパッチがちゃんと当たってない。
ALLOWPLAINはここね。
URLリンク(qmail-vida.sourceforge.jp)
696:695
06/04/15 12:01:33
ミス
>これなら平文認証しかしないはずだが・・・
これなら平文認証はしないはずだが・・・
697:686
06/04/15 12:22:31
>>695
tcp.pop3.cdb
に平文許可を明示的に書いてます。
個人的にtcpserver呼び出すところが自信無いんですが。
698:名無しさん@お腹いっぱい。
06/04/15 12:43:31
なんだろうねぇ・・・
/var/qmail/bin/checkpassword以外のcheckpasswordを読み込んでない?
qmail-vidaのパッチを当てる前のcheckpasswordを入れた事があるなら別の場所で古いのが生きてるよ。
絶対パスで記述してみそ。
699:686
06/04/15 12:52:33
絶対パス入れても変わらずです。
>>698
何度もレスありがとうです。
700:名無しさん@お腹いっぱい。
06/04/15 13:12:02
>>699
いえいえ、今日は暇なもんで^^;
私も導入時に出来なくて悩んだ結果、
1.旧checkpasswordが呼び出されてた。
2./etc/passwd を使用しての認証はAPOPが出来ない。
の2点が問題だったのですが、違うようですね。
1から再インストールするのも手ですよ。
#今はTLS化してるのでAPOPは使ってないです^^;
701:683
06/04/15 15:16:44
>>684,685
レスどうもです。
でも、名前解決の問題ではなく、
httpのパケットがフィルタリングされている感じなんです。
wget URLリンク(www.qmail.jp)
--15:15:13-- URLリンク(www.qmail.jp)
=> `index.html'
www.qmail.jp をDNSに問いあわせています... 完了しました。
www.qmail.jp[131.112.32.2]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています...
15:15:18 エラー -1: データが受信されませんでした。
ちなみに、OCN、インターリンクではエラーが出ます。
同じようなエラーが出る or ちゃんと接続できるはず、
等の情報ありましたら、いただけたらと思います。
個人的には、サーバ側でアクセス制限されているのかなぁ…
と思ったのですが、そうではないんですかね?
702:683
06/04/15 18:26:40
自己解決しました。
703:名無しさん@お腹いっぱい。
06/04/15 20:03:10
なんでこういう連中って「どう」解決したのか書かないんだろうな。
704:名無しさん@お腹いっぱい。
06/04/15 20:22:12
1. 解決したらもうしらね。
2. 実は解決していない。
3. 適当にいじっていたら上手くいっただけで原因は
わからない。
705:名無しさん@お腹いっぱい。
06/04/15 23:32:31
702は偽者
706:705
06/04/15 23:40:44
自己解決しました。
707:名無しさん@お腹いっぱい。
06/04/16 09:11:03
680ですが、
qmail-scannerのインストールで
pkgtools.conf で
MAKE_ARGS = {
'lang/perl5.8' => '-DENABLE_SUIDPERL',
'mail/qmail-scanner' => 'SUIDPERL=/usr/local/bin/perl QMAILSCAN_SPAMSTOS
UFFIX="spam" QMAILSCAN_LOCALDOMAINS="yyy.com" QMAILSCAN_NOTIFY="recips
,admin"',
}
という記述して
portinstall qmail-scanner するのですが
途中で
Testing suid nature of /usr/bin/perl...
Whoa - broken perl install found.
Cannot even run a simple script setuid
You will either have to correct this
or use the C-wrapper within the ./contrib dir
Error was:
Checking for setuid nature of perl install
What follows should be the UID of the qscand acount...
uid=98
See FAQ for further details
Hit RETURN to continue, Ctr-C to exit and fix:
といわれてしますのですが
どうすればよいのでしょうか?
708:名無しさん@お腹いっぱい。
06/04/16 09:51:05
>>707
>どうすればよいのでしょうか?
どうすればいいんでしょうね。
709:名無しさん@お腹いっぱい。
06/04/16 09:57:43
> 貴方の質問には誰も答えないと思われ…
どうしてそういうことがいえるんでしょうか?
答えたくない人に聞いているわけではないし
調べもしないで聞いているわけでもない。
>どうすればよいのでしょうか?
という質問の仕方がわるいからですか?
710:名無しさん@お腹いっぱい。
06/04/16 10:09:36
Checking for setuid nature of perl install
What follows should be the UID of the qscand acount...
uid=98
See FAQ for further details
ここに答え書いてるやん・・・
711:名無しさん@お腹いっぱい。
06/04/16 10:12:18
>調べもしないで聞いているわけでもない。
晒し上げを通りがかりで数レス読んだだけだが
うっそだぁ~あと思った日曜の朝
712:名無しさん@お腹いっぱい。
06/04/16 10:18:30
>>709
2chで真ともな答えを求めてるのが間違ってますよ。
また、真ともな回答をくれる人があなたの為に時間を割いてくれるって事を理解してますか?
ココを読んでみてください。
URLリンク(www.geocities.co.jp)
#お金を出してコンサルを雇うことをお薦めします。
713:名無しさん@お腹いっぱい。
06/04/16 15:54:35
>>683
お前嫌われてるって、前にも書いた。
714:名無しさん@お腹いっぱい。
06/04/16 15:57:22
>>701
大岡山大先生は、「一括ダウンロード厨」が死ぬほどお嫌いなので、
wgetではダメです。 諦めてftpしなさい。
715:名無しさん@お腹いっぱい。
06/04/16 16:00:54
すげぇオチだな
716:683
06/04/16 16:11:24
一応自分の名誉のために。
702は偽者です。まだ解決して無いですorz
偽者・本物議論はしてもしょうがないのでこんなもんで。
ちなみに、今のところ友人の所から
リモートデスクトップで見るようにしています。
面倒なんですよねぇ…
717:683
06/04/16 22:56:16
匿名で名誉も何もないんだけどね
718:名無しさん@お腹いっぱい。
06/04/17 04:05:52
>>716
自分のIPを晒してみろ。 fusianasanしろ。
719:127.0.0.1
06/04/17 22:33:02
test test
720:名無しさん@お腹いっぱい。
06/04/18 01:08:55
127.0.0.1はわたしのIPアドレスです。
名誉毀損ですか?
721:名無しさん@お腹いっぱい。
06/04/18 11:03:04
わたしが使っている IP アドレスですので勝手に使わないでください。なおこの件に付いては、 JPNIC にも通報済みです。
722:名無しさん@お腹いっぱい。
06/04/18 11:56:57
最近レンタルサーバをかりたらqmailが入っていたので遊んでます。
エイリアスというか転送などに使われる.qmil-***というファイルなのですが
これを使ってとあるメールアドレスに転送する場合&が付いているのと付いていないのでは
何が違うのでしょうか?&無しでメールアドレスを書いても転送されるようなのですが。
それとこのファイルには転送先として、メールのFrom行にあるような chubo <chubo@example.com>
とかは書けないのですよね?
723:名無しさん@お腹いっぱい。
06/04/18 12:00:17
>>722
つ[ URLリンク(man.qmail.jp) ]
724:名無しさん@お腹いっぱい。
06/04/18 12:20:04
>>732
ありがと。
majordomoを使おうと思ったらconfigはstrip=yesじゃないとうまく行かないと言うことか...
725:722
06/04/19 02:11:52
qmailでmajordomoを運用している方にうかがいたいのですが、
たとえばtestmlを作ったとします。
すると.qmail-testmlでsequencerなどで処理後.qmail-testml-goingなどに転送しますよね。
.qmail-testml-goingは"majordomo/lists/testml"のシンボリックリンクで。
で、testml@example.comからtestml-goingに転送されるのはよいのですが
直接testml-going@example.comにメールを送ってもメーリングリストのメンバーにメールが
送れてしまうのですが、これを防ぐにはどうしたら良いのでしょうか?
testml-goingはtestmlから以外は受け取らないという風にはiftoccを使ってできるのですが
その後をどうしたらよいものか悩んでます。
リストを一件ずつ読み込み転送するスクリプトを書かなければならないのかとか?
よろしくお願いします。
726:名無しさん@お腹いっぱい。
06/04/19 07:19:46
>>725
testml-going@example.comをbadrcpttoに書けば?
badrcpttoパッチが当たってるならだけど・・・
727:722
06/04/19 09:09:02
自己解決しました。
728:722
06/04/19 13:02:07
>>726
>>727は私じゃないですが、レンタルサーバ屋が入れてるqmailにはbadrcpttoパッチは
当たってないそうです。APOP対応もされていない様ですので、玉砕覚悟でコンパイルして
qmailを入れ直す事にしました。
これでわけのわからんGUIのツールとかどうなるのか解らないですがまあ良いですw
729:722
06/04/21 16:42:18
>>726
結局このページを参考にしてbadmailtoを使うことによりやりたいことができました。
URLリンク(www.asahi-net.or.jp)
730:名無しさん@お腹いっぱい。
06/04/29 17:26:58
qmail+ezmlmで携帯メール向けのメーリングリストを作ってるのですが、
メール本文に送信者のアドレスを表示させる方法はないのでしょうか?
trailerを使って共通メッセージを付加することまではできたのですが、
送信者のアドレスを表示させる方法にたどり着きません。
どなたかお知恵を貸してください、お願いします。
731:名無しさん@お腹いっぱい。
06/04/29 20:02:57
>>730
(ezmlm-makeが生成したMLname-dir)/editor の2行目当たりに
perlで書いたフィルタを追加するのがシンプルでqmailらしいぞ。
標準入力からメールヘッダ+本文丸ごと貰えるのでなんでもできるぞー(京ぽんAA略
送信者アドレスは環境変数SENDERに入ってくるよ。
その他のヒントは以下を見てちょ:
URLリンク(man.qmail.jp)
732:名無しさん@お腹いっぱい。
06/04/30 12:57:19
FreeBSD6.0でqmail-vidaをportsからインスコしました。
さらにucspi-tcpとcheckpasswordもインスコしました。
この状態でスクリプトを組んで起動すると
SMTP-AUTHはできるけどAPOPができません(普通のpopはできます)
誰かこんな状態になったことないですか?
733:名無しさん@お腹いっぱい。
06/04/30 14:06:48
相変わらず週末は大岡山のページつながらないな。鬱
734:名無しさん@お腹いっぱい。
06/04/30 19:12:52
>>731
どうもありがとうございます。
ちょっとスクリプト書いて試してみます。
735:730
06/04/30 19:40:04
お世話になりました。730です。
この前、メール本文に送信者名を表示させたいと言うことを相談しました。
で、次のようなスクリプトを書いてみました。
色々試行錯誤してようやく、携帯にもPCにも同様の内容でメールが送れるようになりました。
#!/usr/bin/perl
#
while (<STDIN>) {
$mail .= $_;
}
$head = $mail;
$head =~ s/\n\n(.*)//s;
$body = $1;
print <STDIN>."\n$head\n\nwitten by $ENV{SENDER}\n$body\n";
メール関係のスクリプトを書くのが初心者なので、
もし、このスクリプトだけで、問題点が有ると思われる方がいたら、
アドバイスいただけると幸いです。
736:731
06/04/30 22:18:41
>>730
必要最小限のヒントだけでよくできましたね。えらいなぁ。不親切なヒントのみでごめんちゃ。
上>>735のスクリプトは、最終行の"<STDIN>,"が不要かも。
というか、もっとひねらず簡単に以下でも良いかもよ? :
% cat /usr/local/bin/pfilter
#!/usr/bin/perl
while (<>) { last if ("\n" eq $_); print; }
print "\nwritten by $ENV{'SENDER'}\n", <>;
ちなみに、ezmlm側は下記のようにするのが正解なんだけど大丈夫かな? :
# cat -n /home/vpopmail/domains/foo.example.com/editor
1 |/usr/local/bin/ezmlm/ezmlm-reject '/home/vpopmail/domains/foo.example.com/hoge-ml'
2 |/usr/local/bin/pfilter |/usr/local/bin/ezmlm/ezmlm-send '/home/vpopmail/domains/foo.example.com/hoge-ml'
3 |/usr/local/bin/ezmlm/ezmlm-warn '/home/vpopmail/domains/foo.example.com/hoge-ml' || exit 0
qmailはこーゆー類のがさくっと出来るのが利点だよね。
737:730
06/05/02 01:34:51
>>731
わざわざフォローありがとうございます。
教えていただいたスクリプトを試してみましたら、うまくいきました。
こういう風に表現できたんですね。
私が書いたスクリプトの最後の<STDIN>は、
私自身要らないと思って省いたら、
PCメールはいいのですが、携帯に送ると、
本文以下が表示されなくて、だめだったんです。
なので、あれやこれやと試行錯誤してるうちに、
ものは試しとやってみたらうまくいった、ということなのでした。
そんなレベルでスクリプトを書いていたので、
恥ずかしながら、誰かに見てもらおうと思って、
こちらでアドバイスをいただけないかと、書き込んだんです。
editorの設定は大丈夫です。
助かりました。本当にありがとうございます。
738:名無しさん@お腹いっぱい。
06/05/12 21:23:30 BE:453676649-
qmailのメールサイズを設定するのに
/var/qmail/control/databytes
というファイルへ指定サイズを書き込みますが、ドメイン単位で指定するにはどうすれば宜しいでしょうか。
ググってもあんまり関係のあるものが見つかりませんでした。
739:名無しさん@お腹いっぱい。
06/05/12 21:44:51
databytes はキューファイルの大きさに関する指定。
1通のメールに複数の宛先がある場合でもキューはひとつ。
よって宛先ごとに異なる設定をすることはできない。
# qmail はまとめ送りをせず宛先ごとにばらして送るが、
# キューの段階ではばらされていない。
740:名無しさん@お腹いっぱい。
06/05/13 08:20:58
qmailは差別しない良い子なんだよ。
741:名無しさん@お腹いっぱい。
06/05/13 08:46:50
ありがとうございました。 やっぱりドメイン単位での設定はできないんですね。
ちなみにvpopmailを組み合せて複数のドメインをqmailで運用しているのですが、
vpopmail側でも同じような1通当りのメールサイズを指定する設定はありますでしょうか。
quoteのようにメールボックス単位でサイズを指定する方法は知っているのですが、
一通当りのメールサイズを指定する方法が見つからなくて。。。
742:名無しさん@お腹いっぱい。
06/05/14 01:51:03
>>741
dot-qmailで使えるスクリプト書いた(書かれていた)ら紹介しませう。
ヒント: mess822 を使うこと。
正直「ドメイン」という単語だけだと雑駁過ぎてよくわからん。
受け取り側ドメインなのか、送信して来た側なのか。
前者のような気がする。
743:名無しさん@お腹いっぱい。
06/05/14 07:01:18
qmail(1.03) + vpopmail(5.4.10)でSMTP-AUTH(CRAM-MD5)をしようと思い、
PLAIN認証までは可能なのですが、CRAM-MD5がどうしてもできません。
Googleでいろいろ調べてみたところ、vchkpwのソースを改変すると言うことなので、
challenge->responseにしたりresponse->challengeにしたりしましたが、相変わらずです。
maillogには
May 14 06:52:29 *** vpopmail[11437]: vchkpw-smtp: password fail test@***:***
と書かれています。PLAINで大丈夫なのに、どうしてなのでしょうか?
744:名無しさん@お腹いっぱい。
06/05/14 17:13:58
qmail(1.03) + vpopmail(5.4.10) + tcpserverで
POP before SMTPなメールサーバを構築しようとしています。
SMTPがうまくいかないので質問させてください。
試しに外部のメールサーバ(携帯メールとか)からこのメールサーバに
メールを送ると、ログに
May 14 16:47:19 myhost smtpd: 1147592839.883387 tcpserver: status: 1/40
May 14 16:47:19 myhost smtpd: 1147592839.883700 tcpserver: pid 3472 from 210.xxx.xxx.xxx
May 14 16:47:19 myhost smtpd: 1147592839.883781 tcpserver: ok 3472 myhost.my.domain:219.xxx.xxx.xxx:25 :210.xxx.xxx.xxx::23940
May 14 16:47:19 myhost smtpd: 1147592839.883871 tcpserver: warning: dropping connection, unable to run /var/qmail/bin/qmail-smtpd: file does not exist
May 14 16:47:19 myhost smtpd: 1147592839.883987 tcpserver: end 3472 status 28416
May 14 16:47:19 myhost smtpd: 1147592839.884041 tcpserver: status: 0/40
と出て失敗してしまいます。
tcpserver: warning: dropping connection, unable to run /var/qmail/bin/qmail-smtpd: file does not exist
が問題の箇所なのでしょうが、どのファイルが存在しないのか検討がつきません。
tcpserverの起動スクリプトのSMTP部分は以下のようになっています。
/usr/local/bin/tcpserver -H -R -l myhost.my.domain -v \
-x /usr/local/vpopmail/etc/tcp.smtp.cdb -u 89 -g 89 0 smtp \
/var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 2 &
/usr/local/vpopmail/etc/tcp.smtp.cdb
/var/qmail/bin/qmail-smtpd
/var/qmail/bin/splogger
の3つは存在するパスで、詳細は以下のようになっています。
-rw-r--r-- 1 vpopmail vchkpw 2178 May 14 16:45 /usr/local/vpopmail/etc/tcp.smtp.cdb
-rwxr-xr-x 1 root qmail 76 Apr 26 10:58 /var/qmail/bin/qmail-smtpd
-rwxr-xr-x 1 root qmail 6344 Apr 21 02:55 /var/qmail/bin/splogger