Warning: Parameter 3 to mb_videobot() expected to be a reference, value given in /home/www/virtual/susethailand.com/htdocs/libraries/joomla/event/dispatcher.php on line 136
Horde
การติดตั้งเว็บเมล์ Horde บน Fedora Core ตอนที่ 1
1. การติดตั้ง Horde
1.1. ขณะทำการติดตั้ง เครื่อง Server จะต้อง Online อินเตอร์เน็ต
1.2. ดาวน์โหลด Imap-horde-pwk
root@NicNack Horde]#tar -xzf imap-horde-pwk.tar.gz
[root@NicNack Horde]# cd imap
1.3. ติดตั้ง libmcrypt-2.5.6-0horde2.i386.rpm และองค์ประกอบอื่นๆ
[root@NicNack imap]#rpm -ivh imap-2002d-3.i386.rpm imap-devel-2002d-3.i386.rpm
[root@NicNack imap]# ntsysv
เลือก imap, imaps , ipop3
[root@NicNack imap]#rpm -ivh libc-client-2002e-8.i386.rpm libc-client-devel-2002e-8.i386.rpm
[root@NicNack imap]#rpm -ivh php-4.3.10-3.2.i386.rpm php-devel-4.3.10-3.2.i386.rpm php-imap-4.3.10-3.2.i386.rpm php-ldap-4.3.10-3.2.i386.rpm php-mysql-4.3.10-3.2.i386.rpm php-odbc-4.3.10-3.2.i386.rpm php-pear-4.3.10-3.2.i386.rpm php-pgsql-4.3.10-3.2.i386.rpm
[root@NicNack imap]#rpm -ivh php-domxml-4.3.10-3.2.i386.rpm
[root@NicNack imap]#rpm -ivh libmcrypt-2.5.6-0horde2.i386.rpm
[root@NicNack imap]#pear list-upgrades
[root@NicNack imap]#pear upgrade-all
[root@NicNack imap]#sudo pear install Log
[root@NicNack imap]#sudo pear install Mail_Mime
[root@NicNack imap]#sudo pear install Date
[root@NicNack imap]#sudo pear -d preferred_state=beta install -a Services_Weather
[root@NicNack imap]#pear install Net_URL
[root@NicNack imap]#pear install HTTP_Request
[root@NicNack imap]#pear install Auth_SASL
[root@NicNack imap]#pear install file
[root@NicNack imap]#pear list
Edited /etc/php.ini and added
extension=fileinfo.so
memory_limit = 50M ; Maximum amount of memory a script may consume
file_uploads = On
upload_max_filesize = 50M
[root@NicNack imap]#/etc/init.d/httpd restart
[root@NicNack imap]#rpm - - import public.gpg.key
[root@NicNack imap]#yum install php-domxml
[root@NicNack imap]#tar -xzf horde-3.0.3.tar.gz -C /var/www/html/mail
[root@NicNack imap]#cd //var/www/html/mail
[root@NicNack mail]#mv horde-3.0 horde
1.6.1 I needed to edit httpd.conf to add these options:
AddType application/x-httpd-php .php
DirectoryIndex index.php index.html index.htm index.shtml index.html.var
1.6.2 NameVirtualHost per IP address
NameVirtualHost 192.168.1.1:80
ServerAdmin webmaster@example.com
DocumentRoot /var/www/html/mail/horde
ServerName mail.example.com
ErrorLog /var/log/httpd/mail/error_log
CustomLog /var/log/httpd/mail/access_log combined
Alias /horde /var/www/html/mail/horde/
Alias /horde/ /var/www/html/mail/horde/
1.6.3 restarted the web server
[root@NicNack imap]#/etc/init.d/httpd restart
[root@NicNack mail]#cd /var/www/html/ssl/horde/config
[root@NicNack mail]#for a in *.dist ; do cp $a `basename $a .dist`; done
1.7.1 ทดสอบค่าเบื้องต้นบนเว็บ http://mail.pwk.ac.th/horde/test.php
1.7.2 สร้างฐานข้อมูลบน Horde (แก้ไขรหัสผ่านไฟล์ /var/www/html/horde/scripts/sql/create.mysql.sql )
[root@NicNack mail]# mysql < /var/www/html/horde/scripts/sql/create.mysql.sql หรือ
[root@NicNack mail]# mysql -p < /var/www/html/horde/scripts/sql/create.mysql.sql
Enter Password:
[root@NicNack mail]#chmod 777 /var/www/html/horde/config
[root@NicNack mail]#chmod 666 /var/www/html/horde/config/conf.php
1.7.3 เรียก http://your-domain/horde/index.php ไปที่ Administration ---> Setup ----> Horde(horde)
|
1.7.5 คลิกเมนู Database
![]() |
1.7.4 ป้อนรหัสผ่านฐานข้อมูล แล้วคลิกที่ Generate Horde Configuration
1.7.5 คลิกเมนู Authentication แก้ไขตามตัวอย่าง(ให้เปลี่ยน user จาก Administration เป็น user ใน Server )
|
1.7.6 คลิกเมนู Preference System แก้ไขตามตัวอย่าง(ป้อนรหัสผ่านฐานข้อมูล)
|
1.7.7 คลิกเมนู Datatree System แก้ไขตามตัวอย่าง(ป้อนรหัสผ่านฐานข้อมูล)
|
1.7.8 คลิกเมนู Mailer แก้ไขตามตัวอย่าง(ตรง The local hostname / domain ให้ใส่ตามโดเมนเนมที่จดไว้)
|
1.7.9 คลิกเมนู Virtual Storage แก้ไขตามตัวอย่าง(ป้อนรหัสผ่านฐานข้อมูล)
|
1.7.10 คลิกเมนู Menu setting แก้ไขตามตัวอย่าง
|
การติดตั้งเว็บเมล์ Horde บน Fedora Core ตอนที่ 2
การติดตั้งเว็บเมล์ Horde 3.0 บน Fedora Core3 นั้น มีขั้นตอนดังนี้
2. การติดตั้ง imp
2.1. ขณะทำการติดตั้ง เครื่อง Server จะต้อง Online อินเตอร์เน็ต
2.2. Downloaded imp-h3-4.0.2.tar.gz
[root@NicNack imap]#tar -xzf imp-h3-4.0.2.tar.gz -C /var/www/html/mail/horde
[root@NicNack imap]#cd //var/www/html/mail/horde
[root@NicNack mail]#mv mv imp-h3-4.0.2 imp
[root@NicNack mail]#cd /var/www/html/mail//horde/imp/config
[root@NicNack mail]#for a in *.dist ; do cp $a `basename $a .dist`; done
[root@NicNack mail]#chmod 777 /var/www/html/horde/imp/config
2.3. แก้ไขไฟล์ /var/www/html/horde/imp/config/servers.php
ดังนี้
$servers['imap'] = array(
'name' => 'IMAP Server',
'server' => 'localhost',--edit this line
'hordeauth' => true, --edit this line
'protocol' => 'imap/notls',
'port' => 143,
'folders' => 'mail/',
'namespace' => '',
'maildomain' => 'domain', --edit this line
'smtphost' => 'ns2.domain', --edit this line
'smtpport' => 25,
'realm' => '',
'preferred' => '',
'dotfiles' => false,
'hierarchies' => array()
);
2.4 ทดสอบค่าเบื้องต้นบนเว็บ http://mail.pwk.ac.th/horde/imp/test.php
2.5 เรียก http://your-domain/horde/index.php ไปที่ Administration ---> Setup ----> Mail(imp)
|
2.5.1 กำหนด Linked ตรง Menu setting
2.6 คลิกที่ Generate Horde Coniguration
2.7 คลิกที่เมนูตามรูปด้านล่าง
|
|
2.8 Downloaded Linuxconf
[root@NicNack imap]#tar -xzf Linuxconf-Fedora.tar.gz
[root@NicNack imap]#rpm -ivh linuxconf-1.34r3-1.i386.rpm linuxconf-devel-1.34r3-1.i386.rpm linuxconf-lib-1.34r3-1.i386.rpm linuxconf-X-1.34r3-1.i386.rpm linuxconf-gui-1.34r3-1.i386.rpm linuxconf-util-1.34r3-1.i386.rpm
[root@NicNack imap]#mailconf
เลือก Basic Sendmail Configuration ------> Accept email For ----> Accept
ที่มา : http://www.pwk.ac.th/


























