安装Postfix服务

2019-07-10 00:59
网络安全和信息化 2019年7期
关键词:命令启动符号

由于本文的范例中所采用的发送邮件服务并非是sendmail而是postfix,因此在测试环境中如果已经安装,则可以先在命令控制台中执行service sendmail stop来停用服务,然后再rpm -e sendmail进行移除。

图1 修改main.cf设置

接着则可以执行yum install postfix来完成最新postfix程序包的安装,如果系统侦测到已安装则将会提醒我们。完成安装之后请执行vi /etc/postfix/main.cf来修改postfix的主要设置档。如图1所示便是main.cf设置档内容,首先请找到inet_interfaces= all,将前面的#符号去除,然后再将inet_interfaces= localhost加上#符号继续。

接着请找到myhostname设置,然后将它修改为此主机的完整名称(FQDN)。请将mydomain的值修改为此主机的域名。完成以上修改之后请在保存后离开。任何时候只要完成了postfix设置档的修改,便需要执行service postfix restart命令参数,来将postfix服务重新启动。

成功重新启动Postfix服务之后,我们可以在其它主机上先通过Telnet此IP地址的25端口,来测试基本的连接是否正常。如果服务启动正常,但是却无法通过其它计算器来进行连接,则极有可能是本地防火墙的关系。

接着必须安装与Postfix安全验证有关的程序包。请执行yum install cyrus-sasl-md5 cyrussasl-plain cyrus-sasl命令参数,来完成这三个集成程序包的安装。

在完成了上述三个安全程序包的安装之后,我们必须再一次执行vi /etc/postfix/main.cf来进行Postfix主要设置档的修改。请再开启之后,将以下叙述输入在此设置档的尾部。然后在储存与离开之后,执行chkconfig postfix on来将Postfix设置为开机时启动,以及再一次执行将service postfix restart来将Postfix服务重新启动。

smtpd_sasl_auth_enable = yes

smtpd_sasl_security_options = noanonymous

broken_sasl_auth_clients = yes

smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination

在完成了上述三个安全程序包的安装与设置之后,请分别执行chkconfig saslauthd on与service saslauthd restart,来 将saslauthd服务设置为开机时启动以及重新启动此服务。

猜你喜欢
命令启动符号
管理Windows10的PowerShell命令行使用记录
学符号,比多少
“+”“-”符号的由来
《悦读·家》暨“悦读·家@万家”活动启动
移防命令下达后
解析Windows10的内部命令
电启动机的正确使用
草绳和奇怪的符号
西部最大规模云计算中心启动
宝箱4