linux 下postfix邮箱的安装
linux 下搭建postfix服务器
原创
©著作权归作者所有:来自51CTO博客作者zhubf1987的原创作品,请联系作者获取转载授权,否则将追究法律责任
1、首先关闭sendmail服务
service sendmail stop
2、chkconfig sendmail off(关闭开机自启动)
3、修改DNS正解文件,使DNS能够解析邮箱服务
添加下面两行
mail.zhubf.com. IN A 172.17.17.2
zhubf.com. IN MX 10 mail.zhubf.com.
重启DNS服务
service named restart
chkconfig named on
echo "" > /etc/resolv.conf
测试DNS设置是否正确
host mail.zhubf.com
mail.zhubf.com has address 172.17.17.2
4安装postfix 软件包(前提安装yum,配置yum源)
yum install -y postfix
修改postfix配置文件
vim /etc/postfix/main.cf
主要内容如下
5、配置saslauthd,这个软件默认是安装的
修改saslauthd 配置文件
vi /etc/sysconfig/saslauthd
设置MECH=shadow
service saslauthd restart
chkconfig saslauthd on
创建邮箱用户
useradd zhubf
passwd zhubf
echo zhubf |passwd --stdin zhubf
进行密码验证测试
testsaslauthd -u zhubf -p 'zhubf'
0: OK "Success."
若没有通过,可能是防火墙或selinux的设置问题。
在postfix的主配置文件/etc/postfix/main.cf添加如下权限设置
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
6、smtp认证的配置
perl -MMIME::Base64 -e 'print encode_base64
(zhubf)'
emh1YmY=
telnet mail.zhubf.com 25
ehlo zhubf.com
进行加密验证
auth login
334 VXNlcm5hbWU6
emh1YmY=
334 UGFzc3dvcmQ6
emh1YmY=
235 2.0.0 Authentication successful
8、安装 dovecot服务
yum install -y dovecot
修改postfix主配置文件
vim /etc/postfix/main.cf
修改dovecot的配置文件
去掉注释
vim /etc/dovecot.conf
protocol pop3 {
listen = *:10100
# ..
}
修改protocols = pop3 pop3s
重启dovecot服务
/etc/init.d/dovecot restart
chkconfig dovecot on
9、安装cyrus-impad 服务
yum install -y cyrus-imapd cyrus-imapd-devel
修改postfix主配置文件
vim /etc/postfix/main.cf
去掉下面一行的注释
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
重启服务
/etc/init.d/cyrus-imapd restart
passwd cyrus
添加邮箱用户
# cyradm -u cyrus localhost
cm user.zhubf
cm user.zhubf.Send
cm user.zhubf.Trash
cm user.zhubf.Drafts
10、安装 squirrelmail软件
yum install -y squirrelmail
进行squirrelmail配置
执行该文件
/usr/share/squirrelmail/config/conf.pl
修改语言、邮箱基本设置等。
11、邮箱测试
http://mail.zhubf.com/webmail/
使用刚刚创建的zhubf账号进行登录,发送一封邮件给自己,看看能否接收到,如果能接收到,则配置完成。
上一篇: llinux 下搭建DNS服务器
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux服务器搭建项目运行环境
Linux服务器搭建项目运行环境
redis mysql nginx Linux -
postfix 邮件服务器搭建详解
简单的邮件服务器,待续
互联网 Domino 邮件系统 邮件服务器 网易 -
Linux下邮件服务postfix的搭建
邮件服务是Internet上最常用的服务,它占据了Internet90%的流量,可见它的普遍性和重要性。我们常见的相关邮件服务的协议有:1,smtp工作在tcp的25号端口,主要用于发送和接收邮件,有smtp和smtpd进程之分。smtp用于发送邮件,smtpd用于接受邮件。而通常情况下,无论是microsoft的系统还是linux系统,系统本身自带的有smtp服务,故我们可以在pc上
休闲 linux下邮件服务的搭建 postfix的安装配置 linux下webmail的搭建 邮件服务的搭建