如何在Linux下安装邮件服务器Postfix
来自YTYZX有图有真相的百科
Postfix(原名为VMailer)是Wietse Zweitze Venema博士于IBM工作期间撰写,具有快速,安全性高,易于管理特点之邮件程序,并可很好兼容Sendmail服务,详见维基中文。本例中以CentOS6.6为例说明其安装过程,邮件服务器(主机名)为 mail.ytyzx.net,IP地址为192.168.1.251,位于192.168.1.0/24网段(非公用网段)。
查看服务器配置
1.首先输入“lsb_release -a”查看服务器版本。
2.输入“ifconfig”查看IP配置。
安装编译环境及相关软件
3.输入“yum install -y gcc gcc-c++ rpm-build autoconf automake”安装编译软件。
4.提示已经安装完毕。
5.输入“yum install -y mysql mysql-server mysql-devel httpd mod_ssl php php-mysql php-mbsting php-imap php-pear-DB”并回车确定安装mysql,apache,php等软件。
6.分别输入“chkconfig httpd on”及“chkconfig mysqld on”设置为开机启动Aapche和mysql。
12.输入“chkconfig --levels 235 mysqld on”并按回车键设置开机启动以235模式MySQL服务。
13.输入“/etc/init.d/mysqld start”启动服务。
14.输入“mysql_secure_installation”开始配置MySQL。
15.初始密码为空,在“Set root password”后面输入“y”,然后设置新密码(需输入两次)。
16.其他选项根据您的需求自行选择,下图仅供参考。
安装及配置Postfix
1.首先输入“rpm -qa | grep postfix”查看是否已经安装Postfix,CentOS默认已经安装(包括minimal)。 注意:CentOS 5默认MTA为sendmail,如果已安装sendmail,建议输入“service sendmail stop”停止sendmail服务,并输入“chkconfig sendmail off”取消开机自动运行。
2.如果没有安装则输入“yum install -y postfix”安装,下图显示已经安装最新版本。 注意:如主机操作系统为新安装操作系统,建议先输入“yum upgrade”更新。
3.输入“vi /etc/postfix/main.cf”并按回车键确定。
4.输入“/myhostname”并按回车键进行搜索(建议先按两次ESC以确保处于命令模式)。
5.按“n”键直到出现类似以下画面。
6.按“i”键进入编辑状态,添加“myhostname = mail.ytyzx.net”,注意需要与您的邮件服务器名称(本例中为mail.ytyzx.net)相同。
7.按ESC键到命令模式,输入“/mydestination”查找,并按“i”键进入编辑状态,修改为类似以下设置。
8.按ESC键到命令模式,输入“/mydomain”查找,并按“i”键进入编辑状态,在类似下图中添加自己的域名(本例中为ytyzx.net)。
9.同样查找“inet_interfaces”并修改为类似以下设置。
10.查找“myorigin”并修改为类似以下设置。
11.查找“local_recipient_maps”并修改为类似以下设置。
12.查找“home_mailbox”并修改为类似以下设置。
13.查找“smtpd_banner”并修改为类似以下设置。
14.查找“local_recipient_maps”并修改为类似以下设置。
15.确认无误后输入“:x”并回车保存设置退出。
安装及配置dovecot
本例中MRA服务器使用dovecot(Mail Retrieval Agent)。