friht 发表于 2012-12-7 09:05:06

postfix邮件服务

安装APACH,DNS
yum install httpdyum install bind*
关闭sendmail 服务
service sendmail stop
chkconfig sendmail off
配置DNS主配置文件
vim /var/named/chroot/etc/named.conf
      Options{
             Directory   "/var/named"
};
zone   "lzt.com"{
type master
file "lzt.com.zone"
};
拷贝区域模板文件
cp /usr/share/doc/bind-9.3.6/sample/var/named/localdomain zone/var/named/chroot/var/named/lzt.com.zone
配置DNS区域文件
vim /var/named/chroot/var/named/lzt.com.zone
      添加
       @                      IN SOA localhost.root
   
    lzt.com      IN NS   mail.lzt.com
mail.lzt.com   IN A    192.168.18.72
   lzt.com       IN MX 10    mail.lzt.com
   启动DNS服务
   service named start
   设置开机启动
   chkconfig named on
   测试邮件服务器
host mail.lzt.com
mail.lzt.com has addressw192.168.18.72
测试成功
安装postfix邮件服务
yum install postfix
配置postfix
vim /etc/postfix/main.cf
修改字段
myhostname = mail.lzt.com
mydomain = lzt.com
myorigin = $mydomain
inet_interfaces = all
mynetworks = 192.168.18.0/24, 127.0.0.0/8
relay_domains =lzt.com
重启saslauthd
/etc/init.d/saslauthd restart

修改saslauthd 认证服务配置文件
vim /etc/sysconfig/saslauthd
修改支持形式shadow
修改字段 MECH=shadow

重启认证服务
/etc/init.d/saslauthd restart

建立用户并设置密码
useradd aaa
passwd aaa

检测认证
testsaslauthd -u aaa -p 'aaa'
修改postfix 主配置文件
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = ''
smtpd_recipient_restrictions=permit_mynetworks,permit_sasl_authenticated, reject_unauth_destination
broken_sasl_auth_clients = yes
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options = noanonymous
重启postfix 邮件服务
service postfix restart
设置开机启动
chkconfig postfix on
将用户名 密码改为可识别的密文形式
perl -MMINE::Base64 -e 'print encode_base64("aaa")'

连接到lzt.com
telnet mail.lzt.com 25

认证登录
auth login
写入所设置的用户名和密码密文
VMFH
VMFH
出现Authentication successful
登陆成功
quit 退出
实现POS&IMAP
安装dovecot
yum install dovecot

修改dovecot 主配置文件
vim /etc/dovecot.conf
修改字段
protocols = pop3 pop3s
去掉注释行 protocol pop3{
   listen = *;10100
};
重启dovecot 服务
/etc/init.d/dovecot restart
设置为开机启动
chkconfig dovecot on
安装cyrus-imapd
yum install cyrus-imapd cyrus-imapd-devel
修改postfix 主配置文件
vim /etc/postfix/main.cf
修改第456行的字段
去掉注释
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmpt
重启cyrus-imapd
/etc/init.d/cyrus-imapd restart
设置开机启动
chkconfig cyrus-imapd on
设置系统用户密码
passwd cyrus

重启postfix
service postfix restart
登陆到后台
cyradm -u cyrus localhost
建立用户邮箱
cm user.aaa
cm user.aaa Send
cm user.aaa.Trash
cm user.aaa.Drafts

安装squirrelmail
实现webmail
yum install squirrelmail

修改配置文件
/usr/share/squirrelmail/config/conf.pl
重启httpd
service httpd restart
测试

515439429 发表于 2013-3-18 03:05:33

丑,但是丑的特别,也就是特别的丑!

chinaab 发表于 2013-5-17 02:26:30

我妈常说,我们家要是没有电话就不会这么穷。

所谓覅破解 发表于 2013-5-19 12:42:28

佛曰,色即是空,空即是色!今晚,偶想空一下

西湖鱼 发表于 2013-5-22 07:47:24

脱了衣服我是禽兽,穿上衣服我是衣冠禽兽!

wolong 发表于 2013-5-26 11:00:39

男人在结婚前觉得适合自己的女人很少,结婚后觉得适合自己的女人很多。

yl197837 发表于 2013-6-1 01:29:09

人生不能像做菜、把所有的料都准备好才下锅!
页: [1]
查看完整版本: postfix邮件服务