linux postfix 搭建,linux 下搭建postfix服务器

linux 下postfix邮箱的安装linux

一、首先关闭sendmail服务

service sendmail stop

二、chkconfig sendmail off(关闭开机自启动)

三、修改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

主要内容以下

b5af34f80c6440d507ed16bfaa7543ff.png

f11b948a5ecb107fb6517bb0eabec3ca.png

五、配置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

六、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

八、安装  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

九、安装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

十、安装  squirrelmail软件

yum install -y squirrelmail

进行squirrelmail配置

执行该文件

/usr/share/squirrelmail/config/conf.pl

修改语言、邮箱基本设置等。

十一、邮箱测试

http://mail.zhubf.com/webmail/

使用刚刚建立的zhubf帐号进行登陆,发送一封邮件给本身,看看可否接收到,若是能接收到,则配置完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值