2007年04月20日

qpsmtpdの使い方を教えてくだちい

Posted by nene2001 at 13:56 / Tag(Edit): qpsmtpd / 0 Comments: Post / View / 0 TrackBack このエントリーを含むはてなブックマーク

一昨日、恥を晒したおかげでいろいろ有益なことを教えてもらったので、調子に乗ってもう1件。

sendmailしか、しかもWeb-UI経由でしか触ったことのないスクリプトキディなんですが。
基本的に、9年間の社会人生活中、現場の技術者だったことは3年ほど前に1年半弱しかないので、いろいろ自分が余暇でやりたくてやってきたことに必要な技術以外はスクリプトキディの域を出ていません。

もうすぐ新しいサーバに移るのでそっちの環境構築をしてるのですが、弾さんのこの記事を読んで、をを面白そう、せっかく乗り換えるんならこの際qpsmtpdとSPFも導入してみるか、とか思いました。
Mattさんのチュートリアル見ても簡単そうだったし、いっちょやってやるか!と試してみたんですが...。
うまくいきません。しかもすごくたくさんのトラップにひっかかってるっぽい。

状況を書く前にまずやりたい事を整理すると、qpsmtpdを使って、

最低限やりたい事:

  • うちのISP(so-net.ne.jp)からのメールは受け取って、後は中継しないsmtpサーバが立てたい
  • 送信、及び受け取るメールのドメインは、私が管理しているkokogiko.net、saesparam.com、tarokaja.com、yadis.jpの4つ

できればやりたい事:

  • SPF対応
  • プログラムへのメール転送(正規表現等で転送対象メールを指定できるとなおよい)

ができれば嬉しいのですが。

状況1:

まず、Mattさんのチュートリアルを見ると、ダウンロードしてきて

./qpsmtpd-forkserver -u $USER

さえすれば、2525ポートで起動するよ、と書いているのですが、まずこれができない。
-uオプションでユーザを指定してやっても、なんかSpoolフォルダとかいうのを「コマンドを実行したユーザ」のホームディレクトリの下にtmpという名前で作ろうとするので、パーミッションに引っかかって落ちてしまう。
仕方ないので、-uで指定したのと同じユーザ(smtpd)でログインした上で、実行してやるとなんとか起動はする。

状況2:

2525ポートでは起動できたということで、ポート25で起動しようとすると、smtpdユーザだと「0.0.0.0の25ポートにBindできません」とエラーが出て起動できない。
これはqpsmtpdというよりサーバ側の何かの設定の問題っぽいなと思いはするけど、よく判らない。
仕方なく、rootになって、

./qpsmtpd-forkserver -u root -p 25 -d

としてとりあえず立ち上げてみる。
これだと25番ポートでも問題なく起動。

状況3:

とりあえず家のPCから接続しようとしても、リジェクトされまくる。
これに関しては、relayclientsの設定に、今の家のルータにISPから提供されているIPアドレスを書き込むことで、とりあえずリジェクトされないようにはなったけど、ISPからのIPアドレスって固定じゃないし、いちいちIPが変わるたびに追加なんてしてられない。
どのような範囲でIPアドレスが割り振られるか、ISPに問い合わせないといけないのか。
sendmailみたいに、ドメイン単位で中継の許可/不許可を設定できないものか。

状況4:

とりあえず、今移転先の準備中サーバには、kokogiko.net以外の管理ドメインの1つ(yadis.jp)を割り当てて設定しているのだが、最終的にはkokogiko.netになるので、medefaultdomainの設定ではkokogiko.netを設定している。
でも、他のドメインでも使うので、plusdomainlocalsといった設定には全ドメイン名を設定しているのだけど...。
にも関わらず、配送テストをしようとしてyadis.jp上のメールアドレスを送信元にすると、「Unresolved yadis.jp」とか何とかいうようなエラーが返って、送信リクエストが受け付けられない。

状況5:

kokogiko.net上のメールアドレスを送信元にすると、とりあえず受け付けてくれ、メールクライアント上でも「無事送信しました」みたいな返答が返ってくる。
ところが、送信を受け付けてくれたにも関わらず、gmailに送っても携帯アドレスに送っても、待てど暮らせど届く様子がない。

というわけで、全くのお手上げ状態。
もうsendmailでいいか、とも思ったけれど、判る人がみれば何かアドバイスももらえるかなあとか思って、とりあえず状況を晒してみた。

Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
トラックバックはありません。
Comments
コメントはありません。
Post a comment












Remember personal info? 
2007年04月
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

About Me

Navigation

Search
Google
Web
kokogiko.net
Archives
Recent Entries
Recent Comments
Recent Trackbacks
姫路のオモシロ寿司屋(ここギコ!)
0系こだまとひかりレールスターに乗ってきた ドクターイエローも見た
姫路のオモシロ寿司屋(ここギコ!)
位置情報ベース広告AdLocalへ一般からも入札が可能に
「定義できない」とのたまうものを自説根拠の説明の中で延々と使う不誠実(笑)(ここギコ!)
文化は変わっていくのは当たり前だからこそ、今問われているのはリアルタイムの選択
現代アイヌの政治運動は利権獲得のためのようだな。(むにゅう!の平和大好き! はてな基地)
文化は変わっていくのは当たり前だからこそ、今問われているのはリアルタイムの選択
的外れですた恥ずかしい Googleは世界標準の絵文字を作ろうとしてるわけではない、少なくとも、今のところ(ここギコ!)
絵文字標準化でのキャリア批判に思うこと
すごい職場の活性法(これが答えだ)
人員がクラスタ化できている職場と言うのはうらやましい そろそろ限界です
文化は変わっていくのは当たり前だからこそ、今問われているのはリアルタイムの選択(ここギコ!)
大和民族の定義云々について
歴史のダイナミズムの元では右翼こそ変わらなければならない(ここギコ!)
右翼はアイヌや沖縄を包摂する論理を構築すべきではないのか
右翼はアイヌや沖縄を包摂する論理を構築すべきではないのか(ここギコ!)
大和民族の定義云々について
政治と祭祀が不可分と考えるなら、全ての祭祀を引き受けるのが筋(ここギコ!)
大和民族の定義云々について
Hatena bookmarked
My del.icio.us

Banners

Syndication
Powered by
Get it!!