非固定IPで独自ドメイン運用
 Yahooカテゴリ掲載 !!  Fedoracore5リリース!! 内容順次掲載予定

あなたは proxy経由かその他のOS / その他のブラウザ をお使いですね。
SINCE 2005/06/12
LAST UPDATE 2006/7/29
TOTAL ACCESS 1190248
YESTERDAY 00318
TODAY 00104
 

 

Home
install
after install
Apache
BIND
Postfix
dovecot
SMTP-AUTH
Squid
Webalizer
awstats
blog
Virtual IP
SSL + Virtual Domain
MHonArc + NAMAZU
VNC Server
DHCP
SSH
wsftp
SquirrelMail

・MhonArc インストール
 

      

・MhonArc + NAMAZU (メールをHTML化してNAMAZUで全文検索)

[fedora@fedoracore4 ~]$ su -
[root@fedoracore4 ~]$ rpm -qa mhonarc namazu    
MonArcとNAMAZUがインストールされているか確認
[root@fedoracore4 ~]$ namazu-2.0.14-3    MANAZUは構築済とする
[root@fedoracore4 ~]# yum -y install MHonArc
Error: Bad repository file ///etc/yum.repos.d/city-fan.repo.
Setting up Install Process
Setting up repositories
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 438 kB 00:03
updates-re: ################################################## 1217/1217
Added 399 new packages, deleted 229 old in 42.36 seconds
primary.xml.gz 100% |=========================| 1.2 MB 00:45
extras : ################################################## 3539/3539
Added 6 new packages, deleted 2 old in 27.69 seconds
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for mhonarc to pack into transaction set.
mhonarc-2.6.11-1.fc4.noar 100% |=========================| 67 kB 00:05
---> Package mhonarc.noarch 0:2.6.11-1.fc4 set to be updated
--> Running transaction check
--> Processing Dependency: perl(Unicode::MapUTF8) for package: mhonarc
--> Processing Dependency: perl(Unicode::String) for package: mhonarc
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for perl-Unicode-String to pack into transaction set.
perl-Unicode-String-2.07- 100% |=========================| 3.9 kB 00:00
---> Package perl-Unicode-String.i386 0:2.07-5 set to be updated
---> Downloading header for perl-Unicode-MapUTF8 to pack into transaction set.
perl-Unicode-MapUTF8-1.09 100% |=========================| 3.4 kB 00:00
---> Package perl-Unicode-MapUTF8.noarch 0:1.09-5 set to be updated
--> Running transaction check
--> Processing Dependency: perl(Jcode) for package: perl-Unicode-MapUTF8
--> Processing Dependency: perl(Unicode::Map) for package: perl-Unicode-MapUTF8
--> Processing Dependency: perl(Unicode::Map8) for package: perl-Unicode-MapUTF8
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for perl-Unicode-Map to pack into transaction set.
perl-Unicode-Map-0.112-6. 100% |=========================| 16 kB 00:04
---> Package perl-Unicode-Map.i386 0:0.112-6 set to be updated
---> Downloading header for perl-Jcode to pack into transaction set.
perl-Jcode-2.03-1.fc4.i38 100% |=========================| 3.7 kB 00:00
---> Package perl-Jcode.i386 0:2.03-1.fc4 set to be updated
---> Downloading header for perl-Unicode-Map8 to pack into transaction set.
perl-Unicode-Map8-0.12-5. 100% |=========================| 23 kB 00:01
---> Package perl-Unicode-Map8.i386 0:0.12-5 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
mhonarc noarch 2.6.11-1.fc4 extras 1.8 M
Installing for dependencies:
perl-Jcode i386 2.03-1.fc4 extras 31 k
perl-Unicode-Map i386 0.112-6 extras 457 k
perl-Unicode-Map8 i386 0.12-5 extras 82 k
perl-Unicode-MapUTF8 noarch 1.09-5 extras 14 k
perl-Unicode-String i386 2.07-5 extras 73 k

Transaction Summary
=============================================================================
Install 6 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 2.5 M
Downloading Packages:
(1/6): mhonarc-2.6.11-1.f 100% |=========================| 1.8 MB 01:05
(2/6): perl-Unicode-Map-0 100% |=========================| 457 kB 00:09
(3/6): perl-Unicode-Strin 100% |=========================| 73 kB 00:00
(4/6): perl-Unicode-MapUT 100% |=========================| 14 kB 00:00
(5/6): perl-Jcode-2.03-1. 100% |=========================| 31 kB 00:00
(6/6): perl-Unicode-Map8- 100% |=========================| 82 kB 00:05
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: perl-Unicode-String ######################### [1/6]
Installing: perl-Unicode-Map8 ######################### [2/6]
Installing: perl-Jcode ######################### [3/6]
Installing: perl-Unicode-Map ######################### [4/6]
Installing: perl-Unicode-MapUTF8 ######################### [5/6]
Installing: mhonarc ######################### [6/6]

Installed: mhonarc.noarch 0:2.6.11-1.fc4
Dependency Installed: perl-Jcode.i386 0:2.03-1.fc4 perl-Unicode-Map.i386 0:0.112-6 perl-Unicode-Map8.i386 0:0.12-5 perl-Unicode-MapUTF8.noarch 0:1.09-5 perl-Unicode-String.i386 0:2.07-5
Complete!
[root@fedoracore4 ~]#

 

mhonarcでメールをHTML化

 

・httpd.conf 編集

 

[root@fedoracore4 ~]# mkdir -p /var/www/mhonarc/fedora    HTMLを保存するディレクトリを作成



http://mhonarc.fedoracore4.com/fedora/ でアクセスできるように httpd.conf を編集(追記)

[root@fedoracore4 ~]# vi /etc/httpd/conf/httpd.conf


<VirtualHost *:80>
  ServerName mhonarc.fedoracore4.com
  DocumentRoot /var/www/mhonarc/
  Options Includes ExecCGI FollowSymLinks
  AuthType Basic
  AuthUserFile /etc/httpd/.mhonarchtpasswd
  AuthName "mhonarc Admin Authoriy"
  require valid-user
</VirtualHost>
:wq で保存

[root@fedoracore4 ~]# /etc/init.d/httpd reload    apache reload



[root@fedoracore4 ~]# htpasswd -c /etc/httpd/.mhonarchtpasswd fedora    
パスワードファイル作成
New password:
Re-type new password:
Adding password for user fedora

 

・ZONE ファイル(BIND)編集

 

[root@fedoracore4 ~]# vi /var/named/chroot/var/named/fedoracore4.com.zone    BIND ZONEファイル編集(追記)

 



mhonarc IN A 192.168.1.1
:wq で保存

[root@fedoracore4 ~]# /etc/init.d/named restart    BIND再起動

[root@fedoracore4 ~]# dig mhonarc.fedoracore4.com    
正引きテスト

; <<>> DiG 9.3.1 <<>> mhonarc.fedoracore4.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35038
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;mhonarc.fedoracore4.com. IN A

;; ANSWER SECTION:
mhonarc.fedoracore4.com. 86400 IN A 192.168.1.1
mhonarc.fedoracore4.com = 192.168.1.1 とキチンと紐解いている。

;; AUTHORITY SECTION:
fedoracore4.com. 86400 IN NS fedoracore4.com.

;; ADDITIONAL SECTION:
fedoracore4.com. 86400 IN A 192.168.1.1

;; Query time: 8 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Wed Apr 19 16:37:49 2006
;; MSG SIZE rcvd: 85

 

mhonarcでメールをHTML化

 

・メールをHTML化

 

[root@fedoracore4 ~]# echo /home/fedora/Maildir/cur/* | xargs mhonarc -rcfile /usr/bin/mhonarc -add -outdir /var/www/mhonarc

/home/fedora/Maildir/cur/* がメールの保存Dir
/var/www/mhonarc
がHTMLの保存Dir

省略

Reading /home/fedora/Maildir/cur/1144762597.Vfd00I8065eM539014.fedoracore4.com:2,S .
Reading /home/fedora/Maildir/cur/1145005917.Vfd00I80691M482643.fedoracore4.com:2,S .
Reading /home/fedora/Maildir/cur/1145060842.Vfd00I806a5M530385.fedoracore4.com:2,S .
Reading /home/fedora/Maildir/cur/1145061240.Vfd00I806a7M593103.fedoracore4.com:2,S .
Reading /home/fedora/Maildir/cur/1145088495.Vfd00I80692M871877.fedoracore4.com:2,S .
Reading /home/fedora/Maildir/cur/1145088753.Vfd00I806abM501146.fedoracore4.com:2,S .

Writing mail ..................................................................................................................................................................................................
Writing /var/www/mhonarc/maillist.html ...
Writing /var/www/mhonarc/threads.html ...
Writing database ...
194 new messages
194 total messages
[root@fedoracore4 ~]#

ブラウザで http://mhonarc.fedoracore4.com/fedora/maillist.html   メールの件名の一覧が確認できればOK

 

・HTML化したメールをNAMAZUで検索

 

[root@fedoracore4 ~]# vi /etc/namazu/namazurc     namazurcを編集

/Replace で Replaceを検索


Replace /var/www/html/ http://fedoracore4.com/
Replace /var/www/mhonarc/ http://mhonarc.fedoracore4.com/    
リンクの関係をここで設定



[root@fedoracore4 ~]# mkdir /var/www/namazu/index/mail_fedora    NAMAZUのINDEX Dir 以下にメール用INDEX Dirを作成
[root@fedoracore4 ~]# mknmz /var/www/mhonarc -O /var/www/namazu/index/mail_fedora    
INDEX 作成
[root@fedoracore4 ~]# namazu
keyword /var/www/namazu/index/mail_fedora/   作成した INDEX から keyword を検索
検索結果

参考ヒット数: [ keyword: 8 ]

検索式にマッチする 8 個の文書が見つかりました。



http://fedoracore4.com/cgi-bin/namazu.cgi?idxname=
mail_fedora   Dir 名と揃える

検索結果のリンク先が http://fedoracore4.com/ ではなく http://mhonarc.fedoracore4.com/ になっていればOK

一覧を見るのは http://mhonarc.fedoracore4.com/maillist.html へアクセスすればOK


Linux Users Ring

[ 自宅サーバーWebRing |ID=280 前後5表示乱移動サイト一覧 ]

Copyright (c) 2005 - Fedoracore4.com - All rights reserved