FAMP下邮件服务器Postfix的基本架设(精华)
[align=left][align=left][size=3][color=black][font=宋体]这是我在[/font][/color][color=black][font=Tahoma][font=Times New Roman]FreeBSD+Apache+Mysql+PHP[/font][/font][/color][color=black][font=宋体]的环境下,架设[/font][/color][color=black][font=Tahoma][font=Times New Roman] [/font][/font][/color][/size][b][font=Helvetica][size=10pt]Postfix + PostfixAdmin + MySQL + Apache2 + PHP5 + PHP5-Session + Cyrus-sasl + Courier-imap + Maildrop + Squirrelmail [/size][/font][/b][font=宋体][size=12pt][/size][/font][/align][/align][size=3][font=Times New Roman][color=#003366][font=Tahoma] [font=宋体][size=10pt][color=red]这只是一个mail server 基本的配置,本人做好了绑定domain,可以正常接收和发送邮件,其中的原理和完善等大家一起去完善,还没有具备防毒,防垃圾等等。[/color][/size][/font][/font][/color][font=宋体][size=12pt][/size][/font][/font][/size][b][font=Helvetica][size=10pt]Description :[/size][/font][/b]
[b]
[/b][b][font=Helvetica][size=10pt]Virtual Mail Server [/size][/font][/b]
[font=Helvetica][size=10pt] Virtual Mail Server [/size][/font][font=宋体][size=10pt]的优点为多个域名使用同一台机器,它可让一台服务器不会单独只服务一个[/size][/font][font=Helvetica][size=10pt] Domain [/size][/font][font=宋体][size=10pt]而造成浪费,四位之前有使用[/size][/font][font=Helvetica][size=10pt] vm-pop3 [/size][/font][font=宋体][size=10pt]做过这样的机制,但是因为缺乏好良好的[/size][/font][font=Helvetica][size=10pt] Web GUI [/size][/font][font=宋体][size=10pt]管理接口而让系统管理者非常的辛苦,每次有要修改新增数据时就要劳驾系统管理者[/size][/font][font=Helvetica][size=10pt] Console [/size][/font][font=宋体][size=10pt]到[/size][/font][font=Helvetica][size=10pt] Server [/size][/font][font=宋体][size=10pt]里慢慢修改,这真的很辛苦。[/size][/font][font=Helvetica][size=10pt]Postfixadmin [/size][/font][font=宋体][size=10pt],这真是个好东西我们可透过它的[/size][/font][font=Helvetica][size=10pt] Web GUI [/size][/font][font=宋体][size=10pt]接口管理虚拟邮件主机,我们可以开新的域名及增加删除使用者还可设定管理者,哈哈[/size][/font][font=Helvetica][size=10pt] ~ [/size][/font][font=宋体][size=10pt]如此一来我这个系统管理者只要负责架设及维护就好,这下可轻松了[/size][/font][font=Helvetica][size=10pt] ^^
[/size][/font][font=宋体][size=10pt]所有软件安装皆采用[/size][/font][font=Helvetica][size=10pt] ports [/size][/font][font=宋体][size=10pt]安装,软件安装前已先更新过[/size][/font][font=Helvetica][size=10pt] ports tree [/size][/font][font=宋体][size=10pt],虚拟邮件主机的主机名称[/size][/font][font=Helvetica][size=10pt]( Host name )[/size][/font][font=宋体][size=10pt]为:[/size][/font][font=Helvetica][size=10pt]vm [/size][/font][font=宋体][size=10pt],网域名称[/size][/font][font=Helvetica][size=10pt]( Domain name )[/size][/font][font=宋体][size=10pt]为:[/size][/font][font=Helvetica][size=10pt]im286.com[/size][/font][font=宋体][size=10pt]、[/size][/font][font=Helvetica][size=10pt]Server IP [/size][/font][font=宋体][size=10pt]为:[/size][/font][font=Helvetica][size=10pt]286. 286. 286. 286 [/size][/font][font=宋体][size=10pt],[/size][/font][font=Helvetica][size=10pt]DNS [/size][/font][font=宋体][size=10pt]也已指定过[/size][/font][font=Helvetica][size=10pt] MX [/size][/font][font=宋体][size=10pt]到[/size][/font][font=Helvetica][size=10pt] 286. 286. 286. 286 [/size][/font][font=宋体][size=10pt]这个[/size][/font][font=Helvetica][size=10pt] IP[/size][/font][font=宋体][size=10pt],[/size][/font][font=Helvetica][size=10pt]Server [/size][/font][font=宋体][size=10pt]架设完成后,所有要在虚拟邮件主机上跑的[/size][/font][font=Helvetica][size=10pt] Domain name DNS [/size][/font][font=宋体][size=10pt]皆需要指定[/size][/font][font=Helvetica][size=10pt] MX [/size][/font][font=宋体][size=10pt]到[/size][/font][font=Helvetica][size=10pt] 286. 286. 286. 286 [/size][/font][font=宋体][size=10pt]这个[/size][/font][font=Helvetica][size=10pt] IP[/size][/font][font=宋体][size=10pt]。[/size][/font]
[font=宋体][size=10pt]文件配色说明:[/size][/font]
[b][font=宋体][size=10pt]红色粗体[/size][/font][/b][font=宋体][size=10pt]:标题[/size][/font]
[b][font=宋体][size=10pt]黑色粗体[/size][/font][/b][font=宋体][size=10pt]:副标题[/size][/font]
[b]
[/b][b][font=宋体][size=10pt]蓝色粗体[/size][/font][/b][font=宋体][size=10pt]:键入的指令文字[/size][/font]
[font=宋体][size=10pt]绿色字体[/size][/font][font=宋体][size=10pt]:键入的文件内容[/size][/font]
[font=宋体][size=10pt]深紫字体[/size][/font][font=宋体][size=10pt]:系统响应文字[/size][/font]
[font=宋体][size=10pt]黑色字体:文字说明。[/size][/font]
[b][font=Helvetica][size=10pt]Environment :[/size][/font][/b]
[b][font=Helvetica][size=10pt]Postfix + PostfixAdmin + MySQL + Apache2 + PHP5 + PHP5-Session + Cyrus-sasl + Courier-imap + Maildrop + Squirrelmail [/size][/font][/b][font=Helvetica][size=10pt]
*OS[/size][/font][font=宋体][size=10pt]:[/size][/font][font=Helvetica][size=10pt]FreeBSD 6.2 Release[/size][/font]
[font=Helvetica][size=10pt]* mysql-server-5.1.19[/size][/font][font=宋体][size=10pt]:[/size][/font][font=Helvetica][size=10pt]/usr/ports/database/mysql51-server
* apache-2.2.4_2[/size][/font][font=宋体][size=10pt]:[/size][/font][font=Helvetica][size=10pt]/usr/ports/www/apache22
* php5-5.2.3[/size][/font][font=宋体][size=10pt]:[/size][/font][font=Helvetica][size=10pt]/usr/ports/lang/php4
* php5-session-5.2.3[/size][/font][font=宋体][size=10pt]:[/size][/font][font=Helvetica][size=10pt]/usr/ports/www/php5-session
* cyrus-sasl-2.1.22[/size][/font][font=宋体][size=10pt]:[/size][/font][font=Helvetica][size=10pt]/usr/ports/security/cyrus-sasl2
* postfix-2.3.11,1[/size][/font][font=宋体][size=10pt]:[/size][/font][font=Helvetica][size=10pt]/usr/ports/mail/postfix23
* courier-imap-4.1.3,1[/size][/font][font=宋体][size=10pt]:[/size][/font][font=Helvetica][size=10pt]/usr/ports/mail/courier-imap
* maildrop-2.0.4[/size][/font][font=宋体][size=10pt]:[/size][/font][font=Helvetica][size=10pt]/usr/ports/mail/maildrop
* squirrelmail-1.4.10a[/size][/font][font=宋体][size=10pt]:[/size][/font][font=Helvetica][size=10pt]/usr/ports/mail/squirrelmail[/size][/font]
[b][font=Helvetica][size=10pt]Setp 1.[/size][/font][/b]
[b]
[/b][b][font=宋体][size=10pt]安装[/size][/font][/b][b][font=Helvetica][size=10pt] MySQL5.1.19 ( Server/Client )[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/ports/databases/mysql51-server/[/size][/font][/b]
[b][font=Helvetica][size=10pt]#make install[/size][/font][/b]
[b][font=Helvetica][size=10pt]#vi /etc/rc.conf[/size][/font][/b][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]设定[/size][/font][font=Helvetica][size=10pt] mysql [/size][/font][font=宋体][size=10pt]重开机自动启动[/size][/font]
[font=Helvetica][size=10pt]
mysql_enable="YES"[/size][/font][font=Helvetica][size=10pt]
[/size][/font]
[font=Helvetica][size=10pt] [/size][/font]
[b][font=Helvetica][size=10pt]Setp 2.[/size][/font][/b]
[b][font=宋体][size=10pt]安装[/size][/font][/b][b][font=Helvetica][size=10pt] Apache2[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/ports/www/apache2[/size][/font][/b]
[b][font=Helvetica][size=10pt]#make install[/size][/font][/b]
[b][font=Helvetica][size=10pt]#vi /etc/rc.conf[/size][/font][/b][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]设定[/size][/font][font=Helvetica][size=10pt] apache2 [/size][/font][font=宋体][size=10pt]开机自动[/size][/font][font=Helvetica][size=10pt] up
[/size][/font][font=Helvetica][size=10pt]
apache22_enable ="YES"[/size][/font]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/apache2/httpd.conf[/size][/font][/b]
[font=Helvetica][size=10pt]ServerAdmin [email]admin@im286.com[/email]
ServerName 127.0.0.1
AddDefaultCharset big5[/size][/font]
[b][font=Helvetica][size=10pt]#/usr/local/sbin/apachectl start[/size][/font][/b]
[b][font=Helvetica][size=10pt]Setp 3.[/size][/font][/b]
[b][font=宋体][size=10pt]安装[/size][/font][/b][b][font=Helvetica][size=10pt] PHP5 + php5-session + cyrus-sasl2[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/ports/lang/php5[/size][/font][/b]
[b][font=Helvetica][size=10pt]#make install[/size][/font][/b]
[font=Helvetica][size=10pt]Options for php5 5.2.3 [/size][/font][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]只选了[/size][/font][font=Helvetica][size=10pt] apache2[/size][/font][font=Helvetica][size=10pt]
[X] APACHE Build Apache Module [/size][/font]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/apache2/httpd.conf [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]修改[/size][/font][font=Helvetica][size=10pt] apache2 [/size][/font][font=宋体][size=10pt]设定让[/size][/font][font=Helvetica][size=10pt] php [/size][/font][font=宋体][size=10pt]运行在[/size][/font][font=Helvetica][size=10pt] apache2
[/size][/font][font=Helvetica][size=10pt]AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.php index.html index.html.var[/size][/font]
[b][font=Helvetica][size=10pt]#cd /usr/local/etc/[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cp php.ini-dist php.ini[/size][/font][/b]
[b][font=Helvetica][size=10pt]#vi php.ini[/size][/font][/b]
[font=Helvetica][size=10pt]register_globals =On [/size][/font][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]修改[/size][/font][font=Helvetica][size=10pt] register_globals =Off [/size][/font][font=宋体][size=10pt]变成[/size][/font][font=Helvetica][size=10pt] On [/size][/font][font=宋体][size=10pt],[/size][/font][font=Helvetica][size=10pt]squirrelmail [/size][/font][font=宋体][size=10pt]会用得到[/size][/font]
[b][font=Helvetica][size=10pt]#cd /usr/ports/www/php5-session/ [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]安装[/size][/font][font=Helvetica][size=10pt] php4-session [/size][/font][font=宋体][size=10pt]是[/size][/font][font=Helvetica][size=10pt] postfixadmin [/size][/font][font=宋体][size=10pt]需要用到的,所以是必须要加装的[/size][/font]
[b][font=Helvetica][size=10pt]#make install[/size][/font][/b]
[b][font=Helvetica][size=10pt]#apachectl restart [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]重新起动[/size][/font][font=Helvetica][size=10pt] apache
[/size][/font][b][font=Helvetica][size=10pt]#vi /usr/local/www/apache22/data/index.php[/size][/font][/b]
[font=Helvetica][size=10pt]
<?php[/size][/font]
[font=Helvetica][size=10pt]
Phpinfo();[/size][/font]
[font=Helvetica][size=10pt]
?>[/size][/font]
[font=宋体][size=10pt]打开浏览器测试[/size][/font][font=Helvetica][size=10pt] php [/size][/font][font=宋体][size=10pt]有无安装成功:[/size][/font][font=Helvetica][size=10pt] [url]http://192.168.1.8/index.php[/url]
[/size][/font][b][font=Helvetica][size=10pt]# cd /usr/ports/security/cyrus-sasl2[/size][/font][/b][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]安装[/size][/font][font=Helvetica][size=10pt] cyrus-sasl[/size][/font]
[b][font=Helvetica][size=10pt]# make install WITH_AUTHDAEMON=yes[/size][/font][/b]
[b][font=Helvetica][size=10pt]#vi /usr/local/lib/sasl2/smtpd.conf [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]配置[/size][/font][font=Helvetica][size=10pt] sasl
[/size][/font][font=Helvetica][size=10pt]pwcheck_method: authdaemond
log_level: 3
mech_list: PLAIN LOGIN
authdaemond_path:/var/run/authdaemond/socket[/size][/font]
[b][font=Helvetica][size=10pt]Setp 4.[/size][/font][/b]
[b][font=宋体][size=10pt]安装[/size][/font][/b][b][font=Helvetica][size=10pt] Postfix[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/ports/mail/postfix23[/size][/font][/b]
[b][font=Helvetica][size=10pt]#make install WITH_AUTHDAEMON=yes[/size][/font][/b]
[font=Helvetica][size=10pt]Postfix configuration options [/size][/font][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]只选[/size][/font][font=Helvetica][size=10pt] SASL2 [/size][/font][font=宋体][size=10pt]跟[/size][/font][font=Helvetica][size=10pt] MySQL[/size][/font]
[font=Helvetica][size=10pt] [X] PCRE
Perl Compatible Regular Expressions[/size][/font]
[font=Helvetica][size=10pt] [X] SASL2 Cyrus SASLv2 (Simple Auth. and Sec. Layer)
[X] MySQL MySQL map lookups (choose version with WITH_MYSQL_VER) [/size][/font]
[font=Helvetica][size=10pt] [X] VDA
VDA(virtual Delivery Agent)[/size][/font]
[font=Helvetica][size=10pt]Would you like to activate Postfix in /etc/mail/mailer.conf [n]? y # [/size][/font][font=宋体][size=10pt]选[/size][/font][font=Helvetica][size=10pt] yes
[/size][/font][b][font=Helvetica][size=10pt]#cd /usr/local/etc/rc.d [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]开机自动启动[/size][/font][font=Helvetica][size=10pt] postfix
[/size][/font][b][font=Helvetica][size=10pt]#ln –s /usr/local/sbin/postfix postfix.sh[/size][/font][/b]
[b][font=Helvetica][size=10pt]#chmod 755 postfix.sh[/size][/font][/b]
[b][font=Helvetica][size=10pt]#echo ‘postfix: root’ >> /etc/aliases[/size][/font][/b]
[b][font=Helvetica][size=10pt]#/usr/local/bin/newaliases[/size][/font][/b]
[b][font=Helvetica][size=10pt]#chown postfix:postfix /etc/opiekeys[/size][/font][/b]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/postfix/main.cf[/size][/font][/b]
[font=Helvetica][size=10pt]myhostname = [url]www.im286.com[/url]
mydomain = im286.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 286.286.286.0/24, 127.0.0.0/8
inet_interfaces = all
virtual_mailbox_base = /var/mailbox/
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysql_virtual_domains_maps.cf
virtual_alias_domains =
virtual_alias_maps = mysql:/usr/local/etc/postfix/mysql_virtual_alias_maps.cf
virtual_uid_maps = static:5001
virtual_gid_maps = static:5001
virtual_transport = maildrop
maildrop_destination_recipient_limit = 1
maildrop_destination_concurrency_limit = 1
message_size_limit = 143360000
virtual_mailbox_limit = 209715200
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
virtual_overquota_bounce = yes
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sasl_application_name = smtpd
smtpd_banner=$myhostname ESMTP "Version not Available"[/size][/font]
[b][font=Helvetica][size=10pt]#mkdir /var/mailbox[/size][/font][/b][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]建立邮件存放目录[/size][/font]
[b][font=Helvetica][size=10pt]#pw groupadd vmail -g 5001 [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]建立[/size][/font][font=Helvetica][size=10pt] vmail [/size][/font][font=宋体][size=10pt]这个使用者账号及群组[/size][/font]
[b][font=Helvetica][size=10pt]#pw useradd vmail -u 5001 -g 5001 -s/sbin/nologin -d/dev/null[/size][/font][/b]
[b][font=Helvetica][size=10pt]#chown -R vmail:vmail /var/mailbox[/size][/font][/b]
[b][font=Helvetica][size=10pt]#chmod -R ug+rwx,o-rwx /var/mailbox[/size][/font][/b]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/postfix/mysql_virtual_alias_maps.cf [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]建立[/size][/font][font=Helvetica][size=10pt]MySQL [/size][/font][font=宋体][size=10pt]跟[/size][/font][font=Helvetica][size=10pt] postfix [/size][/font][font=宋体][size=10pt]之间的数据对应关联总共四个档[/size][/font]
[font=Helvetica][size=10pt]user = postfix
password = postfix
hosts = localhost
dbname = postfix
table = alias
select_field = goto
where_field = address[/size][/font]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/postfix/mysql_virtual_domains_maps.cf[/size][/font][/b]
[font=Helvetica][size=10pt]user = postfix
password = postfix
hosts = localhost
dbname = postfix
table = domain
select_field = description
where_field = domain[/size][/font]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/postfix/mysql_virtual_mailbox_maps.cf[/size][/font][/b]
[font=Helvetica][size=10pt]user = postfix
password = postfix
hosts = localhost
dbname = postfix
table = mailbox
select_field = maildir
where_field = username[/size][/font]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/postfix/mysql_virtual_mailbox_limit_maps.cf[/size][/font][/b]
[font=Helvetica][size=10pt]user = postfix
password = postfix
hosts = localhost
dbname = postfix
table = mailbox
select_field = quota
where_field = username
[/size][/font]
[b][font=Helvetica][size=10pt]#/usr/local/sbin/postfix start [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]启动[/size][/font][font=Helvetica][size=10pt] postfix
[/size][/font][b][font=Helvetica][size=10pt]Setp 4.[/size][/font][/b]
[b][font=宋体][size=10pt]安装[/size][/font][/b][b][font=Helvetica][size=10pt] Postfixadmin[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/ports/mail/postfixadmin/[/size][/font][/b]
[b][font=Helvetica][size=10pt]#make install[/size][/font][/b]
[b][font=Helvetica][size=10pt]#chown -R vmail:vmail /usr/local/www/postfixadmin [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]修改所有[/size][/font][font=Helvetica][size=10pt] postfixadmin [/size][/font][font=宋体][size=10pt]的目录数据夹权限[/size][/font]
[b][font=Helvetica][size=10pt]#cd /usr/local/www/postfixadmin[/size][/font][/b]
[b][font=Helvetica][size=10pt]#chmod 640 *.php *.css[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/local/www/postfixadmin/admin/[/size][/font][/b]
[b][font=Helvetica][size=10pt]#chmod 640 *.php .ht*[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/local/www/postfixadmin/images/[/size][/font][/b]
[b][font=Helvetica][size=10pt]#chmod 640 *.gif *.png[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/local/www/postfixadmin/languages/[/size][/font][/b]
[b][font=Helvetica][size=10pt]#chmod 640 *.lang[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/local/www/postfixadmin/templates/[/size][/font][/b]
[b][font=Helvetica][size=10pt]#chmod 640 *.tpl[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/local/www/postfixadmin/users/[/size][/font][/b]
[b][font=Helvetica][size=10pt]#chmod 640 *.php[/size][/font][/b]
[b][font=Helvetica][size=10pt]
#cd /usr/local/www/postfixadmin [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]建立[/size][/font][font=Helvetica][size=10pt] Postfixadmin [/size][/font][font=宋体][size=10pt]的[/size][/font][font=Helvetica][size=10pt] MySQL [/size][/font][font=宋体][size=10pt]数据库[/size][/font]
[b][font=Helvetica][size=10pt]#mysql -u root < DATABASE_MYSQL.TXT[/size][/font][/b]
[b][font=Helvetica][size=10pt]
#vi config.inc.php [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]修改[/size][/font][font=Helvetica][size=10pt] postfixadmin [/size][/font][font=宋体][size=10pt]的设定档,目前只修改下面几项设定,其它更多设定得自己慢慢研究[/size][/font]
[font=Helvetica][size=10pt]$CONF['default_language'] = 'tw';
$CONF['database_type'] = 'mysql';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'postfixadmin';
$CONF['database_password'] = 'postfixadmin';
$CONF['database_name'] = 'postfix';
$CONF['encrypt'] = 'md5crypt'; [/size][/font][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]批注掉[/size][/font][font=Helvetica][size=10pt]md5 [/size][/font][font=宋体][size=10pt]加密改用一般明码[/size][/font][font=Helvetica][size=10pt]
//$CONF['encrypt'] = 'cleartext';
$CONF['domain_path'] = 'YES';
$CONF['domain_in_mailbox'] = 'NO';
$CONF['quota'] = 'YES';
$CONF['footer_text'] = 'Return to vm.ntut.idv.tw';
$CONF['footer_link'] = 'http://vm.ntut.idv.tw/postfixadmin/';
[/size][/font]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/apache2/httpd.conf [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]修改[/size][/font][font=Helvetica][size=10pt] apache [/size][/font][font=宋体][size=10pt]的[/size][/font][font=Helvetica][size=10pt] User [/size][/font][font=宋体][size=10pt]跟[/size][/font][font=Helvetica][size=10pt] Group
[/size][/font][font=Helvetica][size=10pt]#User www
#Group www
User vmail
Group vmail[/size][/font]
[b][font=Helvetica][size=10pt]
#vi /usr/local/etc/apache2/httpd.conf [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]增加[/size][/font][font=Helvetica][size=10pt] apache [/size][/font][font=宋体][size=10pt]对应的[/size][/font][font=Helvetica][size=10pt] postfixadmin [/size][/font][font=宋体][size=10pt]虚拟目录[/size][/font]
[font=Helvetica][size=10pt]Alias /postfixadmin/ "/usr/local/www/postfixadmin/"
<Directory "/usr/local/www/postfixadmin">
Options Indexes
AllowOverride ALL
Order allow,deny
Allow from all
</Directory>
[/size][/font]
[b][font=Helvetica][size=10pt]#apachectl stop [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]重新启动[/size][/font][font=Helvetica][size=10pt]apache
[/size][/font][b][font=Helvetica][size=10pt]#apachectl start[/size][/font][/b]
[b][font=Helvetica][size=10pt]Setp 5.[/size][/font][/b]
[b]
[/b][b][font=宋体][size=10pt]安装[/size][/font][/b][b][font=Helvetica][size=10pt]Courier-imap+maildrop[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/ports/mail/courier-imap[/size][/font][/b]
[b][font=Helvetica][size=10pt]#make WITHOUT_OPENSSL=yes WITH_MYSQL=yes install clean[/size][/font][/b]
[font=Helvetica][size=10pt]Options for courier-imap 4.1.3,1 [/size][/font][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]只选了[/size][/font][font=Helvetica][size=10pt] AUTH_MYSQL[/size][/font][font=Helvetica][size=10pt]
[X] AUTH_MYSQL MySQL support [/size][/font]
[b][font=Helvetica][size=10pt]#chmod –R 755 /var/run/authdaemond[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/local/etc/courier-imap[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cp imapd.cnf.dist imapd.cnf
#cp pop3d.cnf.dist pop3d.cnf[/size][/font][/b]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/authlib/authdaemonrc [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]删除其它的[/size][/font][font=Helvetica][size=10pt] authxxxx [/size][/font][font=宋体][size=10pt]只留下[/size][/font][font=Helvetica][size=10pt] authmysql
[/size][/font][font=Helvetica][size=10pt]authmodulelist="authmysql"
authmodulelistorig="authmysql"[/size][/font]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/authlib/authmysqlrc [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]注意:在这个文件中不能使用空格键,只能用[/size][/font][font=Helvetica][size=10pt] tab [/size][/font][font=宋体][size=10pt]键,[/size][/font][font=Helvetica][size=10pt]localhost [/size][/font][font=宋体][size=10pt]也不能使用单引号。[/size][/font]
[font=Helvetica][size=10pt]MYSQL_SERVER localhost
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_DATABASE postfix
MYSQL_USERNAME postfix
MYSQL_PASSWORD postfix
MYSQL_USER_TABLE mailbox
MYSQL_LOGIN_FIELD username
MYSQL_CRYPT_PWFIELD password [/size][/font][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]这边采用明码所以批注掉改成下面那行[/size][/font]
[font=Helvetica][size=10pt]
#MYSQL_CLEAR_PWFIELD password
MYSQL_UID_FIELD '5001'
MYSQL_GID_FIELD '5001'
MYSQL_HOME_FIELD '/var/mailbox/'
MYSQL_MAILDIR_FIELD maildir
MYSQL_NAME_FIELD name
MYSQL_QUOTA_FIELD quota
MYSQL_WHERE_CLAUSE active='1'[/size][/font]
[b][font=Helvetica][size=10pt]
#vi /etc/rc.conf [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]建立开机自动启动[/size][/font]
[font=Helvetica][size=10pt]courier_authdaemond_enable="YES"
courier_imap_pop3d_enable="YES"
courier_imap_imapd_enable="YES"[/size][/font]
[b][font=Helvetica][size=10pt]#cd /usr/ports/mail/maildrop [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]安装[/size][/font][font=Helvetica][size=10pt] maildrop
[/size][/font][b][font=Helvetica][size=10pt]#make WITH_AUTHLIB=yes install clean[/size][/font][/b]
[font=Helvetica][size=10pt]Options for maildrop-2.0.4 [/size][/font][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]只选了[/size][/font][font=Helvetica][size=10pt] AUTH_MYSQL[/size][/font][font=Helvetica][size=10pt]
[X] AUTH_MYSQL MySQL support[/size][/font]
[b][font=Helvetica][size=10pt]#vi /etc/maildroprc[/size][/font][/b][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]建立新的文件[/size][/font][font=Helvetica][size=10pt] /etc/maildroprc
[/size][/font][font=Helvetica][size=10pt]logfile "/var/mailbox/maildrop.log"
to "$HOME$DEFAULT"[/size][/font]
[b][font=Helvetica][size=10pt]#chmod a+r /etc/maildroprc [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]更改[/size][/font][font=Helvetica][size=10pt] maildroprc [/size][/font][font=宋体][size=10pt]的权限[/size][/font]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/postfix/main.cf[/size][/font][/b][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]再次配置[/size][/font][font=Helvetica][size=10pt] Postfix [/size][/font][font=宋体][size=10pt]检查下面两组设定再配置[/size][/font][font=Helvetica][size=10pt] master.cf
[/size][/font][font=Helvetica][size=10pt]
virtual_transport = maildrop
maildrop_destination_recipient_limit = 1[/size][/font]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/postfix/master.cf
[/size][/font][/b][font=Helvetica][size=10pt]maildrop
unix – n
n
-
-
pipe
flags=DRhu user=vmail:vmail argv=/usr/local/bin/maildrop -w 90 -d ${recipient}[/size][/font]
[b][font=Helvetica][size=10pt]#cd /usr/ports/security/sudo [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]因为[/size][/font][font=Helvetica][size=10pt] maildrop [/size][/font][font=宋体][size=10pt]没有建立[/size][/font][font=Helvetica][size=10pt] maildir [/size][/font][font=宋体][size=10pt]的功能,所以要透过[/size][/font][font=Helvetica][size=10pt] maildirmake.sh [/size][/font][font=宋体][size=10pt]这支[/size][/font][font=Helvetica][size=10pt] shell script [/size][/font][font=宋体][size=10pt]来运作(如果你的系统没有装[/size][/font][font=Helvetica][size=10pt] sudo[/size][/font][font=宋体][size=10pt],请先安装[/size][/font][font=Helvetica][size=10pt] sudo[/size][/font][font=宋体][size=10pt])[/size][/font]
[b][font=Helvetica][size=10pt]#make install[/size][/font][/b]
[b][font=Helvetica][size=10pt]#vi /usr/local/etc/sudoers[/size][/font][/b]
[font=Helvetica][size=10pt]vmail ALL = NOPASSWD: /usr/sbin/maildirmake.sh[/size][/font]
[b][font=Helvetica][size=10pt]#vi /usr/sbin/maildirmake.sh[/size][/font][/b][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]建立新的[/size][/font][font=Helvetica][size=10pt] /usr/sbin/maildirmake.sh [/size][/font][font=宋体][size=10pt]文件[/size][/font]
[font=Helvetica][size=10pt]#!/usr/local/bin/bash
set -e
if [ ! -d /var/mailbox/$1 ]
then
mkdir /var/mailbox/$1
fi
chown -R vmail:vmail /var/mailbox/$1
cd "/var/mailbox/$1"
/usr/local/bin/maildirmake $2
chown -R 5001:postfix /var/mailbox/$1/$2
chmod -R g=s /var/mailbox/$1/$2[/size][/font]
[b][font=Helvetica][size=10pt]#chmod 755 /usr/sbin/maildirmake.sh[/size][/font][/b]
[b][font=Helvetica][size=10pt]#vi /usr/local/www/postfixadmin/admin/create-mailbox.php[/size][/font][/b][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]更改[/size][/font][font=Helvetica][size=10pt] create-mailbox.php [/size][/font][font=宋体][size=10pt]文件,在此文件的第[/size][/font][font=Helvetica][size=10pt] 200 ([font=宋体] if ($fMail == "on" 这行后面)
{
[/font][/size][/font][font=宋体][size=10pt]行后加入下面这一行:[/size][/font]
[font=Helvetica][size=10pt]system("sudo /usr/sbin/maildirmake.sh $fDomain ".$_POST['fUsername']); [/size][/font]
[b][font=Helvetica][size=10pt]#vi /usr/local/www/postfixadmin/create-mailbox.php [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]同样也必须要更改[/size][/font][font=Helvetica][size=10pt] postfixadmin [/size][/font][font=宋体][size=10pt]目录下的这一份[/size][/font][font=Helvetica][size=10pt] create-mailbox.php [/size][/font][font=宋体][size=10pt]文件,于[/size][/font][font=Helvetica][size=10pt] 210 ([font=宋体] if ($fMail == "on")这一行后面)
[/font][/size][/font][font=宋体][size=10pt]行后加入下面这行,其作用为让网域管理员也可新增使用者。[/size][/font]
[font=Helvetica][size=10pt]system("sudo /usr/sbin/maildirmake.sh $fDomain ".$_POST['fUsername']); [/size][/font]
[b][font=Helvetica][size=10pt]#/usr/local/sbin/authdaemond start [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]手动启动[/size][/font][font=Helvetica][size=10pt] authdaemond
[/size][/font][b][font=Helvetica][size=10pt]#ps -auxwww |grep authdaemond [/size][/font][/b][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]确认[/size][/font][font=Helvetica][size=10pt] authdaemond [/size][/font][font=宋体][size=10pt]有[/size][/font][font=Helvetica][size=10pt] up
[/size][/font][font=Helvetica][size=10pt]55665 p0 S 0:00.03 /usr/local/libexec/courier-authlib/authdaemond
55666 p0 S 0:00.00 /usr/local/libexec/courier-authlib/authdaemond
[/size][/font][font=宋体][size=10pt]、[/size][/font]
[b][font=Helvetica][size=10pt]#/usr/local/libexec/courier-imap/imapd.rc start [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]手动启动[/size][/font][font=Helvetica][size=10pt] imap [/size][/font][font=宋体][size=10pt]服务[/size][/font]
[b][font=Helvetica][size=10pt]#/usr/local/libexec/courier-imap/pop3d.rc start [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]手动启动[/size][/font][font=Helvetica][size=10pt] pop3 [/size][/font][font=宋体][size=10pt]服务[/size][/font]
[b][font=Helvetica][size=10pt]#netstat -na |grep LISTEN [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]确认[/size][/font][font=Helvetica][size=10pt] 110 [/size][/font][font=宋体][size=10pt]跟[/size][/font][font=Helvetica][size=10pt] 143 port [/size][/font][font=宋体][size=10pt]有[/size][/font][font=Helvetica][size=10pt] up
t[/size][/font][font=Helvetica][size=10pt]cp4 0 0 *.110 *.* LISTEN
tcp4 0 0 *.143 *.* LISTEN[/size][/font]
[font=宋体][size=10pt][color=red][/color][/size][/font]
[font=宋体][size=10pt][color=red][/color][/size][/font] [font=Helvetica][size=10pt][b]Setp 6.[/b][/size][/font]
[b]初步完成测试验收 Postfixadmin + Postfix + MySQL[/b]
[font=宋体][size=10pt]※[/size][/font]
[font=宋体][size=10pt]其实安装到这个阶段我们的[/size][/font][font=Helvetica][size=10pt] Virtual Mail [/size][/font][font=宋体][size=10pt]已经大至完成可正常收发信,只缺松鼠[/size][/font][font=Helvetica][size=10pt]WebMail [/size][/font][font=宋体][size=10pt]尚未加装,因此我们可透过[/size][/font][font=Helvetica][size=10pt] telnet [/size][/font][font=宋体][size=10pt]及[/size][/font][font=Helvetica][size=10pt] Browse [/size][/font][font=宋体][size=10pt]来验收成果。[/size][/font]
[font=Helvetica][size=10pt]
[url=http://88.88.88.88/postfixadmin/setup.php][color=#0000ff]http://192.168.1.8/postfixadmin/setup.php[/color][/url][/size][/font][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]查看[/size][/font][font=Helvetica][size=10pt] Postfixadmin [/size][/font][font=宋体][size=10pt]在我们安装的[/size][/font][font=Helvetica][size=10pt] php [/size][/font][font=宋体][size=10pt]环境有无[/size][/font][font=Helvetica][size=10pt] ok
[/size][/font][font=Helvetica][size=10pt]
Postfix Admin Setup Checker 1.0.0[/size][/font][font=Helvetica][size=10pt]Running software:[/size][/font]
[font=Helvetica][size=10pt]- PHP version 5.2.3[/size][/font]
[font=Helvetica][size=10pt]- Apache/2.2.4 (FreeBSD) mod_ssl/2.2.4 OpenSSL/0.9.7e-p1 DAV/2 PHP/5.2.3 with Suhosin-Patch[/size][/font]
[font=Helvetica][size=10pt]Checking for dependencies:[/size][/font]
[font=Helvetica][size=10pt]- Magic Quotes: ON[/size][/font]
[font=Helvetica][size=10pt]- Depends on: presence config.inc.php - OK[/size][/font]
[font=Helvetica][size=10pt]- Depends on: MySQL 3.23, 4.0 - OK[/size][/font]
[font=Helvetica][size=10pt]- Depends on: session - OK[/size][/font]
[font=Helvetica][size=10pt]- Depends on: pcre - OK[/size][/font]
[b][font=Helvetica][size=10pt]#cd /usr/local/www/postfixadmin/[/size][/font][/b]
[b][font=Helvetica][size=10pt]#mv setup.php setup_backup.php [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]将[/size][/font][font=Helvetica][size=10pt] setup.php [/size][/font][font=宋体][size=10pt]删除或改名称[/size][/font][font=Helvetica][size=10pt]
[url=http://88.88.88.88/postfixadmin/admin/list-admin.php][color=#0000ff]http://192.168.1.8/postfixadmin/admin/[/color][/url][/size][/font][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]预设帐号密码为[/size][/font][font=Helvetica][size=10pt] admin /admin[/size][/font][font=宋体][size=10pt],进入后即可建立新域名及账号来测试,我建了[/size][/font][font=Helvetica][size=10pt] mail.im286.com[/size][/font][font=宋体][size=10pt]及用户[/size][/font][font=Helvetica][size=10pt] [email]wu@mail.im286.com[/email]
[/size][/font][b][font=Helvetica][size=10pt]#telnet 127.0.0.1 25 [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]测试[/size][/font][font=Helvetica][size=10pt] 25 port [/size][/font][font=宋体][size=10pt]看看[/size][/font][font=Helvetica][size=10pt] postfix [/size][/font][font=宋体][size=10pt]运行有无正常[/size][/font]
[font=Helvetica][size=10pt]220 [url]www.im286.com[/url] ESMTP "Version not Available"[/size][/font]
[b][font=Helvetica][size=10pt]mail from:wu@im286.com[/size][/font][/b]
[font=Helvetica][size=10pt]250 Ok[/size][/font]
[b][font=Helvetica][size=10pt]rcpt to:wu@mail.im286.com[/size][/font][/b]
[font=Helvetica][size=10pt]250 Ok[/size][/font]
[b][font=Helvetica][size=10pt]data[/size][/font][/b]
[font=Helvetica][size=10pt]354 End data with <CR><LF>.<CR><LF>[/size][/font]
[b][font=Helvetica][size=10pt]Subject:test[/size][/font][/b]
[b][font=Helvetica][size=10pt]1234[/size][/font][/b]
[b][font=Helvetica][size=10pt].[/size][/font][/b]
[font=Helvetica][size=10pt]250 Ok: queued as 4ED91C5124[/size][/font]
[b][font=Helvetica][size=10pt]quit[/size][/font][/b]
[font=Helvetica][size=10pt]221 Bye
Connection closed by foreign host.[/size][/font]
[b][font=Helvetica][size=10pt]
#telnet 127.0.0.1 110 [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]测试[/size][/font][font=Helvetica][size=10pt] 110 port [/size][/font][font=宋体][size=10pt]看看[/size][/font][font=Helvetica][size=10pt] pop3 [/size][/font][font=宋体][size=10pt]有无正常运作[/size][/font]
[font=Helvetica][size=10pt]Trying 127.0.0.1...[/size][/font]
[font=Helvetica][size=10pt]
+OK Hello there.[/size][/font]
[b][font=Helvetica][size=10pt]user [email]wu@mail.im286.com[/email][/size][/font][/b]
[font=Helvetica][size=10pt]+OK Password required.[/size][/font]
[b][font=Helvetica][size=10pt]pass xxxxx[/size][/font][/b]
[font=Helvetica][size=10pt]+OK logged in.[/size][/font]
[b][font=Helvetica][size=10pt]list[/size][/font][/b]
[font=Helvetica][size=10pt]+OK POP3 clients that break here, they violate STD53.[/size][/font]
[font=Helvetica][size=10pt].
[/size][/font][b][font=Helvetica][size=10pt]quit[/size][/font][/b]
[font=Helvetica][size=10pt]+OK Bye-bye.
Connection closed by foreign host.[/size][/font]
[font=宋体][size=10pt]※[/size][/font]
[font=宋体][size=10pt]检查[/size][/font][font=Helvetica][size=10pt] MySQL [/size][/font][font=宋体][size=10pt]数据库内容,可让自己更加了解整体[/size][/font][font=Helvetica][size=10pt] Virtual Mail [/size][/font][font=宋体][size=10pt]数据架构型态。[/size][/font]
[b][font=Helvetica][size=10pt]#mysql -u root -p [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]查看[/size][/font][font=Helvetica][size=10pt] MySQL [/size][/font][font=宋体][size=10pt]数据库[/size][/font]
[font=Helvetica][size=10pt]Enter password: [/size][/font][b][font=Helvetica][size=10pt]xxxxx[/size][/font][/b]
[b][font=Helvetica][size=10pt]mysql>SHOW DATABASES; [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]查看[/size][/font][font=Helvetica][size=10pt] MySQL [/size][/font][font=宋体][size=10pt]有那些数据库[/size][/font]
[font=Helvetica][size=10pt]+--------------------+[/size][/font]
[font=Helvetica][size=10pt]| Database
|[/size][/font]
[font=Helvetica][size=10pt]+--------------------+[/size][/font]
[font=Helvetica][size=10pt]| information_schema |[/size][/font]
[font=Helvetica][size=10pt]| mysql
|[/size][/font]
[font=Helvetica][size=10pt]| postfix
|[/size][/font]
[font=Helvetica][size=10pt]| test
|[/size][/font]
[font=Helvetica][size=10pt]+--------------------+[/size][/font]
[b][font=Helvetica][size=10pt]mysql>USE mysql; [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]进入[/size][/font][font=Helvetica][size=10pt] mysql [/size][/font][font=宋体][size=10pt]数据库[/size][/font]
[font=Helvetica][size=10pt]Database changed[/size][/font]
[b][font=Helvetica][size=10pt]mysql>SHOW TABLES; [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]查看[/size][/font][font=Helvetica][size=10pt] mysql [/size][/font][font=宋体][size=10pt]这个数据库里有多少个数据表[/size][/font]
[font=Helvetica][size=10pt]+ ----------------- +
| Tables_in_mysql |
+ ----------------- +
| columns_priv |
| db |
| func |
| host |
| tables_priv |
| user |
+ ----------------- +[/size][/font]
[font=Helvetica][size=10pt]
[/size][/font][b][font=Helvetica][size=10pt]mysql>USE postfix; [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]切换到[/size][/font][font=Helvetica][size=10pt] postfix [/size][/font][font=宋体][size=10pt]数据库[/size][/font]
[font=Helvetica][size=10pt]Database changed[/size][/font]
[b][font=Helvetica][size=10pt]mysql>SHOW TABLES; [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]查看[/size][/font][font=Helvetica][size=10pt] postfix [/size][/font][font=宋体][size=10pt]数据库中的所有数据表[/size][/font]
[font=Helvetica][size=10pt]+ ------------------- +
| Tables_in_postfix |
+ ------------------- +
| admin |
| alias |
| domain
|
| domain_admins
|
| log
|
| mailbox |
| vacation |
+ ------------------- +[/size][/font]
[b][font=Helvetica][size=10pt]mysql>SELECT * FROM domain; [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]查看[/size][/font][font=Helvetica][size=10pt] domain [/size][/font][font=宋体][size=10pt]数据表内的数据[/size][/font]
[b][font=Helvetica][size=10pt]Setp 7.[/size][/font][/b]
[b]
[/b]
[b][font=宋体][size=10pt]再加装[/size][/font][/b][b][font=Helvetica][size=10pt] Squirrelmail [/size][/font][/b][b][font=宋体][size=10pt]之[/size][/font][/b][b][font=Helvetica][size=10pt] WebMail[/size][/font][/b]
[b][font=Helvetica][size=10pt]#cd /usr/ports/mail/squirrelmail/ [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]安装松鼠[/size][/font][font=Helvetica][size=10pt] webmail [/size][/font][font=宋体][size=10pt]的主程序,外挂程序需独立抓取套件安装[/size][/font]
[b][font=Helvetica][size=10pt]#make install
[/size][/font][/b][font=Helvetica][size=10pt]Options for php5-mbstring-5.2.3
[X] REGEX Enable multibyte regex support[/size][/font][b][font=Helvetica][size=10pt]
#vi /usr/local/etc/php.ini [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]修改[/size][/font][font=Helvetica][size=10pt] php.ini[/size][/font]
[font=Helvetica][size=10pt]file_uploads = On
session.auto_start = 1
[/size][/font][b][font=Helvetica][size=10pt]#vi /usr/local/etc/apache2/Includes/mine.conf [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]再加入[/size][/font][font=Helvetica][size=10pt] squirrelmail [/size][/font][font=宋体][size=10pt]的路径到[/size][/font][font=Helvetica][size=10pt] apache [/size][/font][font=宋体][size=10pt]网页目录[/size][/font][font=Helvetica][size=10pt]
Alias /squirrelmail/ "/usr/local/www/squirrelmail/"
<Directory "/usr/local/www/squirrelmail">
Options Indexes
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
[/size][/font]
[b][font=Helvetica][size=10pt]#apachectl restart [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]重新启动[/size][/font][font=Helvetica][size=10pt] apache
[/size][/font][b][font=Helvetica][size=10pt]#chown -R vmail:vmail /var/spool/squirrelmail [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]因为[/size][/font][font=Helvetica][size=10pt] apache [/size][/font][font=宋体][size=10pt]的[/size][/font][font=Helvetica][size=10pt] User Group [/size][/font][font=宋体][size=10pt]都改[/size][/font][font=Helvetica][size=10pt] vmail [/size][/font][font=宋体][size=10pt]所以[/size][/font][font=Helvetica][size=10pt] /var/spool/squirrelmail [/size][/font][font=宋体][size=10pt]也必须跟进[/size][/font][b][font=Helvetica][size=10pt]
#cd /usr/local/www/squirrelmail [/size][/font][/b][font=Helvetica][size=10pt]# [/size][/font][font=宋体][size=10pt]修改[/size][/font][font=Helvetica][size=10pt] configure [/size][/font][font=宋体][size=10pt]设定值[/size][/font]
[b][font=Helvetica][size=10pt]#./configure[/size][/font][/b]
[font=宋体][size=10pt]选[/size][/font][font=Helvetica][size=10pt] 10. Languages
1. Default Language : [/size][/font][font=宋体][size=10pt]的[/size][/font][font=Helvetica][size=10pt] en_US [/size][/font][font=宋体][size=10pt]改成[/size][/font]
[b][font=Helvetica][size=10pt]zh_CN[/size][/font][/b][font=宋体][size=10pt]。[/size][/font][font=Helvetica][size=10pt]
2. Default Charset : [/size][/font][font=宋体][size=10pt]改成[/size][/font]
[b][font=Helvetica][size=10pt]gb2312[/size][/font][/b]
[font=Helvetica][size=10pt]Command >> [/size][/font][b][font=Helvetica][size=10pt]Q[/size][/font][/b]
[font=Helvetica][size=10pt]You have not saved your data.[/size][/font]
[font=Helvetica][size=10pt]Save? [Y/n]:[/size][/font]
[b][font=Helvetica][size=10pt]Y[/size][/font][/b]
[b][font=Helvetica][size=10pt]#vi /usr/local/www/squirrelmail/config/config.php[/size][/font][/b][font=Helvetica][size=10pt] # [/size][/font][font=宋体][size=10pt]再次手动修改[/size][/font][font=Helvetica][size=10pt] config.php [/size][/font][font=宋体][size=10pt]檔,调整到最符合你的需求我只修改[/size][/font][font=Helvetica][size=10pt] $domain
[/size][/font][font=Helvetica][size=10pt]$domain = 'im286.com';
------------------------------------------------[/size][/font][font=宋体][size=10pt]————————————————————[/size][/font] 我在迷糊中,,支持技术 :(
射精.
she页:
[1]
