OpenPNE: 2009年2月アーカイブ

まあ、うちは正確には qmail+vpopmail ですが、qmail だけでもやることは一緒。


1.SNS 用のメールドメインを設定

# cd ~vpopmail
# bin/vadddomain yukai.exsample.com
Please enter password for postmaster:<パスワード>
enter password again:<パスワード>
# ls -la domains/yukai.exsample.com
total 28
drwx------  3 vpopmail vchkpw 4096 Feb 16 16:27 .
drwx------  6 vpopmail vchkpw 4096 Feb 16 16:27 ..
-rw-------  1 vpopmail vchkpw   34 Feb 16 16:27 .dir-control
-rw-------  1 vpopmail vchkpw   55 Feb 16 16:27 .qmail-default
-rw-------  1 vpopmail vchkpw    0 Feb 16 16:27 .vpasswd.lock
drwx------  3 vpopmail vchkpw 4096 Feb 16 16:27 postmaster
-rw-------  1 vpopmail vchkpw  122 Feb 16 16:27 vpasswd
-rw-------  1 vpopmail vchkpw 2192 Feb 16 16:27 vpasswd.cdb


2.メール投稿用アドレス設定

qmail の場合、存在しないユーザ宛のメールの受信設定は .qmail-default に書くので、ここに投稿メール処理用プログラムへのパイプ設定を記述する。

# cat > domains/yukai.exsample.com/.qmail-default
|/usr/bin/php /home/www/yukai.exsample.com/OpenPNE/bin/mail.php

これで、メール投稿用のアドレスの

pXXX-YYY@yukai.exsample.com
tXXX-YYY@yukai.exsample.com
bXXX-YYY@yukai.exsample.com
biXXX-YYY@yukai.exsample.com
ciXXX-YYY@yukai.exsample.com
tiXXX-YYY@yukai.exsample.com
bcXXX-YYY@yukai.exsample.com

これら宛のメールが全て mail.php に渡される。


OpenPNE のために、わざわざ Postfix なんか入れなくても大丈夫。

googlemaps1.gifなるほど。
今時の OpenPNE は本当に簡単に Google Maps の地図が日記に貼れるのね。

Google Maps API - Sign Up ページで Google Maps API キーを作成し、その値を、config.php で定数 GOOGLE_MAPS_API_KEY の値として以下のように設定。

define('GOOGLE_MAPS_API_KEY', 'ABQIAAAAkr8K-5FzRvdm61VoAdZ-wBSYnJ-nSRXvPTCupEuZTOub29ZCrUWTUihCAxNo3q6u6DNo2X9M2GlrWQ');

これだけで、日記本文に(Google Maps のページでリンクをクリックして表示される)地図の URL を書き込むだけで、日記に地図が貼り付けられる。

例えば、

http://maps.google.com/maps?f=q&source=s_q&hl=ja&geocode=&q=%E5%B1%B1%E5%8F%A3%E7%9C%8C%E5%B2%A9%E5%9B%BD%E5%B8%82&mrt=all&sll=25.324167,-158.642578&sspn=48.006933,64.335938&ie=UTF8&ll=34.166931,132.219659&spn=0.175837,0.251312&z=12

という URL を貼り付ければ、この画像のような地図が表示されるわけだ。
簡単だねえ。

config.php を直接編集ではなく、管理画面に設定項目があったほうが、すぐに「あ、Google Maps が使えるんだ」とわかっていいような気がするけど、まあ、一回設定したらそれっきりの項目だからなあ・・・

ちなみに、「OpenPNE Google Maps」のようなキーワードで検索をかけると、俺が昔 OpenPNE 2.0.7.4 を Google Maps を使えるようにカスタマイズした時のことを書いたブログ(www3.netandfield.com/mitaki/180)が引っかかるが、今はこのページは公開してないので(使ってたブログシステムがセキュリティ上やばい品だったので止めたの)あしからず。
ま、最新の OpenPNE 使ってりゃ、そんなカスタマイズも必要無いしね。