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
主要内容以下
五、配置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帐号进行登陆,发送一封邮件给本身,看看可否接收到,若是能接收到,则配置完成。
linux postfix 搭建,linux 下搭建postfix服务器相关推荐
- linux mysql 邮件_linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件...
linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件 使用虚拟用户收发邮件安装 九.安装Courier authentication lib ...
- Linux系统:Centos7下搭建PostgreSQL关系型数据库
本文源码:GitHub·点这里 || GitEE·点这里 一.PostgreSQL简介 1.数据库简介 PostgreSQL是一个功能强大的开源数据库系统,具有可靠性.稳定性.数据一致性等特点,且可以 ...
- linux lighttpd php,Ubuntu下搭建Lighttpd+PHP+MySQL环境
简单的几个命令在Ubuntu下搭建Lighttpd+PHP+MySQL环境,Lighttpd是众多OpenSource轻量级的web server中较为优秀的一个.支持FastCGI, CGI, Au ...
- apache java 搭建服务器搭建_Linux下Java Web服务器搭建(Apache2.2+2Tomcat6)
Linux下Java web服务器搭建(JDK1.6.MySQL5.1.Apache2.2+2Tomcat6+svn1.6) 四.apache与tomcat整合 软件准备: 用于apache与tomc ...
- centos7 ftp服务器搭建_CentOS7下搭建Jellyfin个人流媒体服务器
Jellyfin 是一个开源的软件媒体系统,用于控制和管理媒体和流媒体.它是 emby 和 plex 的替代品,它通过多个应用程序从专用服务器向终端用户设备提供流媒体. Jellyfin 属于 Emb ...
- php环境苹果搭建,mac下搭建php环境
本文主要和大家分享mac下搭建php环境,最近工作环境切换到Mac,所以以OS X Yosemite(10.10.1)为例,记录一下从零开始安装Mac下LNMP环境的过程 确保系统已经安装xcode, ...
- linux 6 dns,RHEL6下搭建DNS服务器
DNS是大部分网络服务基石,DNS解释的主要作用就是让域名替换IP,即:人们通过记忆的域名找到该域名所对应的物理主机的真实地址,可以方便人记忆.所以说DNS解释是大部分网络服务的基石,可想而知,人记I ...
- linux服务器搭建_Linux下搭建FTP服务器笔记
1.检查是否安装vsftpd软件 使用如下命令# rpm -qa |grep vsftpd 可以查看出是否安装了vsftpd软件,如果没有安装,使用yum命令进行安装 yum install vsft ...
- linux 嵌入式 快照_Linux下搭建Cortex-M嵌入式开发环境
前言 终于换上了Linux,更换之前考虑良久,最后选定了Ubuntu15(PS:自己家里用的是Fedora),主要是考虑Ubuntu确实更易用(但明显没有Debian和Fedora流畅啊,而且Fedo ...
- linux centos lamp,Centos下搭建LAMP
Centos 搭建LAMP 安装roundcube,首先需要先搭建一个 LAMP 运行环境, LAMP 是Linux, Apache, MySQL, PHP 的首字母缩写,也就是在一台 CentOS5 ...
最新文章
- modin pandas 加速
- 深入探索并发编程之内存屏障:资源控制操作
- 数据中心管理人员预计2018年发生的变化
- c语言异或加密函数,用异或算法实现文件的简单加密
- [机器学习] XGBoost 自定义损失函数-FocalLoss
- java虚拟机的内存模型_JVM(Java虚拟机)内存模型(转载/整理)
- 【报告分享】2020上半年短视频内容发展盘点.pdf(附下载链接)
- 类型转换static_cast,dynamic_cast,const_cast,reinterpret_cast等
- BlockChange丨谁在监管加密货币?各国数字货币政策情况概览
- 架构之每天数十亿次请求的web应用经验分享
- Kafka配置3--Windows下配置Kafka集群
- php cc攻击代码,PHP DDOS的UDP攻击,TCP攻击,和CC攻击的核心代码
- 实时的含时密度泛函理论(rt-TDDFT)的算法进展及在超快动力学中的应用
- 一元三次方程c语言程序,求解一元三次方程近似解的几种算法(C语言)
- proccessing 中的 port busy
- 关于canvas生成图片的方法
- tablewidget
- 各种区块链浏览器的地址总汇
- 【转】在网页中嵌入QQ 阿里旺旺 淘宝代码及详解
- 三菱PLC以太网MC通讯协议模块
热门文章
- 机器学习——人工神经网络之参数设置(BP算法)
- 学习笔记02:直播串讲——3/22
- python画图数据的平均值怎么算的_Python气象数据处理与绘图(2):常用数据计算方法...
- 驱动提取软件_深入分析施耐德工控软件代码执行漏洞
- 第4章 Python 数字图像处理(DIP) - 频率域滤波1 - 傅里叶级数和变换简史
- 微信转账一次显示两个_微信为啥分红包和转账两大功能?这4个区别你要知道,望相互转告...
- 推自己的镜像到网易云
- 隐藏GridControl的“Drag a column header here to group by that column”
- 两个链表的第一个公共结点-输入两个链表,找出它们的第一个公共结点。
- An error was encountered while running(Domain=LaunchSerivcesError, Code=0)