rpm -ihv postfix-2.6.6-2.el6.i686.rpm
vim /var/named/chroot/etc/named.conf
vim /var/named/chroot/var/named/winsnet.com.zone
$TTL 3H
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns.winsnet.com.
MX 5 mail.winsnet.com
mail IN A 192.168.0.111
ns IN A 192.168.0.111
ftp IN A 192.168.0.111
www IN A 192.168.0.111
service named restart
nslookup
mail.winsnet.com
set type=mx
winsnet.com
vim /etc/postfix/main.cf
#inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
inet_interfaces = all
myhostname = mail.winsnet.com
#myhostname = virtual.domain.tld
mydomain = winsnet.com
#myorigin = $myhostname
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
# mail.$mydomain, www.$mydomain, ftp.$mydomain
#home_mailbox = Mailbox
home_mailbox = Maildir/
postfix start
rpm -ihv telnet-0.17-46.el6.i686.rpm
telnet mail.winsnet.com 25
useradd -s /sbin/nologin dovecot
useradd -s /sbin/nologin dovenull
tar zxvf dovecot-2.0.16.tar.gz
./configure --sysconfdir=/etc --with-pam
make && make install
cp /usr/local/share/doc/dovecot/example-config/dovecot.conf /etc/dovecot/dovecot.conf
cp -R /usr/local/share/doc/dovecot/example-config/conf.d /etc/dovecot
vim /etc/dovecot/dovecot.conf
# Protocols we want to be serving.
protocols = imap pop3 lmtp
vim /etc/dovecot/conf.d/10-ssl.conf
# SSL/TLS support: yes, no, required. <doc/wiki/SSL.txt>
ssl = no
#ssl_cert = </etc/ssl/certs/dovecot.pem
#ssl_key = </etc/ssl/private/dovecot.pem
vim /etc/dovecot/conf.d/10-auth.conf
disable_plaintext_auth = no
vim /etc/dovecot/conf.d/10-mail.conf
#
mail_location = maildir:~/Maildir
# mail_location = mbox:~/mail:INBOX
=/var/mail/%u
# mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n
cp /etc/pam.d/passwd /etc/pam.d/dovecot
vim /etc/pam.d/dovecot
session include system-auth
dovecot
tar zxvf squirrelmail-webmail-1.4.22.tar.gz -C /usr/local/apache/htdocs/winsnet/
cd /usr/local/apache/htdocs/winsnet/
mv squirrelmail-webmail-1.4.22/ mail
cd mail/
./configure
1,2,4,10要改的
mkdir -p /var/local/squirrelmail/data
mkdir -p /var/local/squirrelmail/attach
chown daemon -R /var/local/squirrelmail/
注:不是用源代码安装的阿帕奇应该把daemon改为apache
tar xfj zh_CN-1.4.13-20071220.tar.bz2 -C /usr/local/apache/htdocs/winsnet/mail/
service apachectl restart
vim /var/named/chroot/etc/named.conf
forwarders { 202.96.128.68; };
vim /usr/lib/sasl2/smtpd.conf
pwcheck_method: saslauthd
service saslauthd start
vim /etc/postfix/main.cf
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
mynetworks = 127.0.0.1
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
postfix reload
telnet 127.0.0.1 25