qmailいろいろ(8)at UNIX
qmailいろいろ(8) - 暇つぶし2ch650:名無しさん@お腹いっぱい。
09/02/28 02:11:52
>>649
qmail-smtpd の前段でラッパースクリプトを実行させれば良いじゃないか。

651:名無しさん@お腹いっぱい。
09/02/28 02:25:19
その通りだな。
なにもメールを受け入れてから細工なんてしなくても、HELOなりEHLOの段階で
リジェクトしちゃえばいい。

652:名無しさん@お腹いっぱい。
09/02/28 11:12:25
>>650
>>651
なるほど。イメージがわきました。
tcpserver から別のプログラムを起動してチェックし、
リジェクトするか qmail-smtpd をexecするか、という理解で合ってますでしょうか。

リジェクトするにはラッパースクリプトがどうしたらいいかが
わかるようなドキュメントって、マニュアルなどにありますか?
qmail-smtpd.c なりを読む必要がありますか?
URLリンク(man.qmail.jp)

653:名無しさん@お腹いっぱい。
09/02/28 12:03:35
>>652
基本的にspam対策と一緒だからs25rtarpitgreylistのスクリプトでも眺めれば
どうすればいいかわかるでしょ。

654:名無しさん@お腹いっぱい。
09/02/28 18:53:54
ヲレだったらqmail-sppのplugin書いちゃうけど。

655:名無しさん@お腹いっぱい。
09/02/28 19:10:35
qmail-sppを導入済みならそうするだろうな。
今回のは直接スクリプトをかますだけで十分だと思うけど、後々の
改造やら昨日追加の可能性があるならqmail-sppのプラグインに
しておいた方がメンテが楽かもね。

656:名無しさん@お腹いっぱい。
09/03/02 17:32:29
qmail初心者なので教えください
pop befor smtpの導入でrelay-ctrl-2.5を入れてみたのですが(3.1.1入れろと今は言わないで)
pop3で読みにいっても、cdbファイルが更新されてないんですが・・・
/var/spool/relay-ctrl内にはIPの空ファイルができているんですが・・・
tcproulesのパスも合ってるのですが・・

crontabに設定したrelay-ctrl-ageが更新されるとcdbファイルも更新されるんですが・・・
ちゃんと中にそのipが切れるまで入ってます・・

普通は読みにいったら、即cdbファイルにそのユーザーのipがrelay-ctrl-allowで反映されるんですか?



657:名無しさん@お腹いっぱい。
09/03/03 08:08:40
>qmail初心者なので教えください
初心者だと教えないといけないのか?

658:名無しさん@お腹いっぱい。
09/03/03 10:34:58
>>657
そこではコンサル雇えと言うのがqmailユーザの作法です。

659:名無しさん@お腹いっぱい。
09/03/03 10:44:10
失礼しました
qmail初心者なのに教えてください

660:名無しさん@お腹いっぱい。
09/03/03 12:35:31
>>656
qmail-popup なりをどうやって起動しているか、それを書かないと。

661:名無しさん@お腹いっぱい。
09/03/03 15:08:43
>>660
普通に本に書いてある、超一般的なインストール方でやってみました
もうどこにも同じ内容で書いてある形で・・・

で~ちゃんとspool内には新しいipがどんどん書き込まれて、タイムアウト消去されていくのですが
なぜかcdbファイルが即座に更新されてないみたいなんです
ようするにcrontabでrelay-ctgrl-ageが動くとcdbが更新されているという??

これ仕様?じゃないですよねっていう質問だったんですが・・・


>>657みたいなやつが出てくるのは想定してましたがw実際でてきてわろたw

ヤフでrelay-ctrlで検索して一番最初に出てきたサイトを参考にしますた
そこにはこう記述してあります(他でもほとんど同じですが・・・)


/usr/local/bin/tcpserver -vHR 0 pop3 \
/var/qmail/bin/qmail-popup hoge.hogeserver.com \
/bin/checkpassword /usr/sbin/relay-ctrl-allow /var/qmail/bin/qmail-pop3d Maildir \
2>&1 | /var/qmail/bin/splogger pop3d 3 &

cdbファイルはこれまた本とかネットの例のようにtcp.smtp.cdbとしてまふsmtpはもちろんtcpserverにxオプつけて指定してます

662:名無しさん@お腹いっぱい。
09/03/03 15:15:10
だから、書いてあることを理解していない奴に(ry

663:名無しさん@お腹いっぱい。
09/03/03 16:12:23
>>661
> で~ちゃんとspool内には新しいipがどんどん書き込まれて、タイムアウト消去されていくのですが
> なぜかcdbファイルが即座に更新されてないみたいなんです
> ようするにcrontabでrelay-ctgrl-ageが動くとcdbが更新されているという??
まさかそんな、と思って 2.5 のソース(relay-ctrl-allow.c & relay-ctrl-age.c)を見てみたよ。

で、結局上記の予想通りみたい。
relay-ctrl-allow では、cdb ファイルを一切操作してない。

また、README を見てみると
Operation:

- relay-ctrl-age records IPs in /var/spool/relay-ctrl, checks all
  previously recorded addresses, and removes any that have not been
  updated for at least 15 minutes.  It then lists all of the addresses
  through a pipe to tcprules to build the control database for the smtp
  server.

- relay-ctrl-allow checks the environment for the remote IP from which
  the connection is originating.  It runs relay-ctrl-age to ensure that
  it is recorded in the control tables.
って書いてあるし、そういう仕様じゃないかな、と。なんか微妙な仕様だけど。

664:名無しさん@お腹いっぱい。
09/03/03 18:32:40
vpopmail + courierでなら、きちんとcdbファイルは更新される。
けど、いまさらPOP before SMTPなんて…

665:名無しさん@お腹いっぱい。
09/03/03 18:35:32
>>664
詳しくソース見てないけど、relay-ctrl でも 3 系は即時反映するみたい。

666:名無しさん@お腹いっぱい。
09/03/04 01:08:00
>>661
>普通に本に書いてある、超一般的なインストール方でやってみました

大岡山先生が「本は買うな」と言ってたのに、本買ったのか・・・

667:名無しさん@お腹いっぱい。
09/03/04 06:49:38
>>661
qmailの本でrcpthostsに受け取りたいドメインを列挙しろっていう本があるんだが、まさかそれじゃないよな?

668:名無しさん@お腹いっぱい。
09/03/04 07:08:47
>>666
おーめんさん、学校の図書館に鎮座しているソフトバンクの本どす

>>667
がはははははははははははははは(≧▽≦)びびんご

669:名無しさん@お腹いっぱい。
09/03/04 07:13:18
>>663
ありがとうございますm( __ __ )mやっぱりそうなんですか・・・
じゃあpop3した後に、smtpdが動作してcdbファイルを参照しても意味ないんじゃ?
それならどうやってリレー制御するんでしょうか?わけわからん????


670:名無しさん@お腹いっぱい。
09/03/04 07:44:17
>>668
\(^o^)/オワタ
/(^o^)\ナンテコッタイ

671:名無しさん@お腹いっぱい。
09/03/04 13:37:20
>>669
2 系を使う限りは、反映されるまで暫く待て、ということでしょう。
どういう事情があるか分からないけど、3 系に移行すれば
それらしい POP before SMTP は出来るかと。

672:名無しさん@お腹いっぱい。
09/03/05 04:38:33
またまた初心者です
下記のようにエラーが出てしまいます


●Vpopmail 5.4.24でのコンパイルエラー

libvpopmail.a(libvpopmail_a-vpopmail.o)(.gnu.linkonce.t.__i686.get_pc_thunk.
bx+0x0):/usr/local/src/vpopmail-5.4.13/vpopmail.c:86:
first defined here
collect2: ld returned 1 exit status
make[2]: *** [vchkpw] Error 1
make[2]: Leaving directory `/usr/local/src/vpopmail-5.4.13'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/vpopmail-5.4.13'
make: *** [all] Error 2

こんなエラーが出た場合は、gcc-3.3 か gcc-3.4 が入ってない可能性があります。

って書いてあったんで、調べたらgccは3.4でした
ちなみにosはソラリス8です
ソラリスではエラーになっちゃうのは仕様ですか?

673:名無しさん@お腹いっぱい。
09/03/05 10:03:24
>>672
それqmailジャナイロボ

674:名無しさん@お腹いっぱい。
09/03/05 15:17:30
>>672です
エラーの内容ですがbackfillのsymbolがない?って感じですか
solaris8が入ってるいろんなマシンに同じようにmakeしてみましたが
すべて同じ箇所で止まりました  ./configureにはオプションをいろいろ変化させて
みましたがどれも同じでmake時に同じ箇所で止まってしまいましす

gcc -g -O2 -Wall -o vchkpw vchkpw.o md5.o hmac_md5.o libvpopmail.a -lcrypt
libvpopmail.a(libvpopmail_a-vpopmail.o): In function `vdeluser':
/root/vpopmail-5.4.27/vpopmail.c:1769: undefined reference to `backfill'
libvpopmail.a(libvpopmail_a-vpopmail.o): In function `make_user_dir':
/root/vpopmail-5.4.27/vpopmail.c:2371: undefined reference to `backfill'
collect2: ld はステータス 1 で終了しました
make[2]: *** [vchkpw] エラー 1
make[2]: ディレクトリ `/root/vpopmail-5.4.27' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/root/vpopmail-5.4.27' から出ます
make: *** [all] エラー 2

似たような箇所でとまって困っているという内容の書き込みを見つけたので(未解決)
それをコピペしました

ひょっとしたsolarisでこの5.4.27バージョンをmakeするにはなにか工夫が必要なのでしょうか?
知ってる方教えてください

それと5.4.27以下のもっと低いバージョンを探しているのですが
どこかにあるところ知ってる方教えてください

教えてばかりで申し訳ないですが、よろしくですm( __ __ )m

675:名無しさん@お腹いっぱい。
09/03/05 15:57:01
>>674です
ヒロシではありませんw

下位のバージョンのありかはなんとか見つけました(((;-д- )=3ハァハァ
URLリンク(sourceforge.net)

676:名無しさん@お腹いっぱい。
09/03/05 16:03:08
qmialの内容ではありませんがqmail+vpopmailは定番なので
ここで詳しい方が沢山いらっしゃるとおもい続けて記載してます、ごめんなさい

vpopmail-5.4.25-24まで試してみましたがやはり
同じような箇所でmakeがとまります
ただundefined symbolの内容が若干違うようです
25ではvchkpwがないと怒られます???なんで?

677:名無しさん@お腹いっぱい。
09/03/05 17:39:37
>>676です
全バージョン試してみましたがだめでした・・・orz
solarisでmakeするには何かいじる必要があるのでしょぅか・・・

誰かsolaris8でインスートルできた方教えてください

678:名無しさん@お腹いっぱい。
09/03/05 19:09:43
>>677です
結局vpopmail-5.4.0とか.5 .10くらいならmakeは通りました
でもmake installが通らないので(なぜかこける(;∀;))
仕方ないので手作業で実行ファイルを全部cpして
教科書に書いてある通りにその後の作業を続けたら
一応バーチャユーザーでメールの読み込みまだはできました

しかしきしょく悪いよ~ちゃんとmakeとinstallさせてよぅぅぅ
誰か助けてえええええええええ

679:名無しさん@お腹いっぱい。
09/03/05 20:52:37
vpopmailの更新してるんだよな。
libvpopmail.a をどこからリンクしてるかを調べむ。


680:名無しさん@お腹いっぱい。
09/03/05 21:46:40
>>679
ん?意味わからむ・・・

681:名無しさん@お腹いっぱい。
09/03/05 22:08:09
vpopmailかcourierかのconfigureスクリプトがおかしくて、
自力でMakefileのリンク周りを書き換えた覚えがある。

682:名無しさん@お腹いっぱい。
09/03/05 23:38:02
libvpopmail.a に backfill() が無いってエラーでしょ。
ちょっと前にインストールしたlibvpopmail.a があるんじゃないか。
libvpopmail.a が正しくできているかを調べれば?


683:名無しさん@お腹いっぱい。
09/03/05 23:43:20
>>679 >>682
それ玄人レベルのアドバイスなのでパァなわらすには理解でけません
ありがと&すまそ by678

684:名無しさん@お腹いっぱい。
09/03/06 00:07:18
>>683
ならもう二度と湧いて出てくるな

685:名無しさん@お腹いっぱい。
09/03/06 00:41:38
>>683
おいおい、そのレベルでqmail運用したらspam地獄だぞ

gmailを使うgoogle appにでも移行しとけ

686:名無しさん@お腹いっぱい。
09/03/06 04:13:23
>>684
このあんぽんたんめ
ならおめーが解説してみろや、このおたんこなすび

687:名無しさん@お腹いっぱい。
09/03/06 04:14:59
>>685
そのれべるもなにも、これだけ教科書やネットに参考文献ころがってるのに
何を恐れるものがあるというのだw
普通に管理くらいでけるやん
ちなみにどうやったらspam地獄になるのか教えてくれやw?


688:名無しさん@お腹いっぱい。
09/03/06 04:22:27
要するにこの俺様は、それなりにネットでくぐったり、ここで教えてもらったりして、素人レベルの解決が可能であるかもしれないが
プログラムに触れる部分や、makefileやその類いをいじくる知識はさっぱり君だと言っているのだ
makeinstallでけなくとも、実行部分を所定の位置にこぴぺして
設定ファイルを準備して動かしたすることならOKの初心ゃあなわけだわさ

しかしネットでくぐれないようなレベルに達してしまうと、ぱぁな部類に属してしまうので
同じ箇所で嵌った先人にアドバイスを貰えれば嬉しいなぁ~とここに書き込みしてるのだから

>>684みたいなゴキから文句言われたくないわさ
どうせな~んにもわかってないだろうにw

689:名無しさん@お腹いっぱい。
09/03/06 04:29:49
ちなみに下記のアドバイスの意味はわかる
でもlibvpopmail.aが正しくできているかの意味がわからない
そのファイルが存在していたとしても、それが正しいか正しくないかを開いたところで
判断できないし、仮にそのファイルが潰れていたとしても
じゃあどうして正しく吐き出すようにしたらいいのかという高等レベルwまでは
脳内解決でけまへんということなのです・・・orz

***なファイルがないのエラーだったらまだ何かを追加し忘れているとか
よく検索でくぐって見つけることができるのだが・・
プログラムの記述がおかしいちゃんちゃこりんは規格外ですw
>libvpopmail.a に backfill() が無いってエラーでしょ。
>ちょっと前にインストールしたlibvpopmail.a があるんじゃないか。
>libvpopmail.a が正しくできているかを調べれば?

690:名無しさん@お腹いっぱい。
09/03/06 04:33:33
意味がわからない=理解できない

の意味です、アドバイスには感謝してますm( __ __ )m

make、もしくはmake installはちゃんとできないけど、うごかすことができたのでもう消えます
ありがとねみんな

さいごにvpopmail-5.4.17までは教科書通りでconfigureしてmakeできました
ただmake installはつまずきます、手でバイナリを移動させて設定したら
ちゃんとうごきました、だからmakeはうまく通っていると思います
以上!

691:名無しさん@お腹いっぱい。
09/03/06 05:05:38
二度と湧いて出てくるなといわれているのに、なんで自分の馬鹿さ加減を
晒したがるんだろう、この手のキチガイは。

キーワードを与えられても、それについて自分で調べる知能がないのなら
生きているだけ無駄。早く死ねばいいのに。

692:名無しさん@お腹いっぱい。
09/03/06 07:51:25
s25rtarpitgreylist.pl の気になる点について書いてみる

・ファイル中のコメント部にある括弧が一部全角になっているので 7bit ASCII のみにして欲しい
・Mode_Check_RemotoIp_HeloIp のチェック(デフォルト ON)で、HELO が IP アドレス表記で
 [xxx.xxx.xxx.xxx] となっている場合、[] を除去せずに ${Remoteip} と比較しているので
 誤って判定されている

693:名無しさん@お腹いっぱい。
09/03/06 12:51:58
>>691
きみは人の文字読むことできないのね・・かわいそ
きみの人生って一言で語ってみ?



694:名無しさん@お腹いっぱい。
09/03/06 13:54:04
キチガイが絶賛粘着中

695:名無しさん@お腹いっぱい。
09/03/06 18:17:21
:*:・( ̄∀ ̄)・:*:

696:名無しさん@お腹いっぱい。
09/03/06 18:18:47
>>694
自作自演ご苦労さまです( ´Д`)σ)Д`)ァゥァゥ

697:名無しさん@お腹いっぱい。
09/03/06 22:01:57
691 みたいに、分かり切ったことを書くのも同類じゃないか。
ノイズレベル上げるな。

698:名無しさん@お腹いっぱい。
09/03/07 00:01:25
そういや、pop3/imap側は何を使ってる人が多いかな?
うちはcourier-imapでpop3/imapをやってる


699:名無しさん@お腹いっぱい。
09/03/07 03:21:38
courierかdovecotでそ。

700:名無しさん@お腹いっぱい。
09/03/09 09:42:27
>>692
これって誰が作ってるやつだっけ?
俺じゃないよな…

701:名無しさん@お腹いっぱい。
09/03/10 18:25:53
こんなスレ無くなったらいいのに
誰もいないけどすでにw

702:名無しさん@お腹いっぱい。
09/03/11 13:38:57
676がまだ粘着しているのか。

703:名無しさん@お腹いっぱい。
09/03/14 00:32:07
>>692
の件、直して頂いたようで、ありがとうございます。
ただ、最近繋がり難いみたいすね。
一向にダウンロード出来ません…

704:名無しさん@お腹いっぱい。
09/03/15 03:50:12
きまぐれPCひろばって毎晩0時前後が異常に重いよね。
なんか激重いバッチでもうごいてんじゃね?

705:名無しさん@お腹いっぱい。
09/03/19 09:41:35
パソコンに詳しいからという理由で管理を任されてしまったUNIX初心者です。


サーバの試験運用にあたり、ドメイン無しでqmailを動かそうと思います。
meファイルを弄ればいいんじゃないか、というところまで辿り着いたところです。

このmeファイルを弄り、自分のWinマシンからサーバにメールを送信したところ、
以下のようになりました。

  ●ドメイン名  ←想定通り動く
  ●IPアドレス  ←動かない
  ●[IPアドレス] ←動かない
ドメイン無しで運用しようとする場合、どのように設定すべきでしょうか。


なお、上記のパターンで「動かない」場合、

  ●/var/log/maillog には出力なし
  ●送信に利用したプロバイダからのエラーメール
   553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)


706:名無しさん@お腹いっぱい。
09/03/19 09:47:39
RFCを読みなさい。

707:名無しさん@お腹いっぱい。
09/03/19 09:53:55
てーか今からやるのならどうしてpostfixにしないの?

708:705
09/03/19 10:00:33
過疎スレかと思ってたのに反応早くてびっくりです。

>706
どこだったか忘れたけど、「ドメインで運用しとけ」みたいな記述は見た気はします……。

>707
まるっきり空っぽの状態から試験用サーバを渡されたわけではないとか
既に運用されている他のサーバ(こっちは怖くて触れない)がqmailだったとか
他のソフトを入れるという発想が無かったとか、その辺の理由です。


709:名無しさん@お腹いっぱい。
09/03/19 10:59:42
「ドメイン無しで」とか「ドメインで」って何だ?

710:名無しさん@お腹いっぱい。
09/03/19 11:01:55
ドメイン名、で。

711:名無しさん@お腹いっぱい。
09/03/19 12:00:06
>>708
とりあえずこのスレを全部読んで、なぜqmailは止めとけといわれたのか
理解できるぐらいの知識を持つこと。

712:名無しさん@お腹いっぱい。
09/03/19 12:00:55
>>710
それでも意味が通じない。

713:名無しさん@お腹いっぱい。
09/03/19 13:20:47
>711
精進します。
メール周りに手を付けたのが昨日からなもので。

万が一に元システム担当者と連絡がついたら、
postfixなんかも含めて相談してみようと思います。


>712
分かりづらくてすみません。
IPアドレスのみで運用できないかという話です。

714:名無しさん@お腹いっぱい。
09/03/19 13:32:38
運用はできるが、利用できない。
MXレコードの意味がわからなければ。
モノはいいよう。 「運用はしていますが、これこれでりようはしかじか」と

あんたに担当をまかせた阿呆な相手に言い訳しなさい。 

そんなところか。


715:名無しさん@お腹いっぱい。
09/03/19 13:43:11
ここまでコンサルタントなし。

716:名無しさん@お腹いっぱい。
09/03/19 13:44:03
>>713
それでも意味が通じない。
発言はもっと正確に。

717:名無しさん@お腹いっぱい。
09/03/19 14:29:03
いきなり過疎スレとか言うような知能の持ち主は放置するのがいいかと。

718:名無しさん@お腹いっぱい。
09/03/19 23:02:44
じゃあ、夕飯の話でもするか。


719:名無しさん@お腹いっぱい。
09/03/21 15:12:21
教えてもらうような態度じゃないし、
仕事だったらちゃんと金はらってどこかのコンサル頼め

720:名無しさん@お腹いっぱい。
09/03/21 15:43:13
今日はおでんにするか。


721:名無しさん@お腹いっぱい。
09/03/22 19:00:05
寒いからラーメンにしようかな

722:名無しさん@お腹いっぱい。
09/03/27 18:41:48
SPAMとキャベツの卵とじ丼

723:名無しさん@お腹いっぱい。
09/03/30 22:43:31
日本だと魚肉ソーセージが近いんじゃね?って主張してる人がいた


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch