`

Linux Postfix邮件服务器的配置与应用<二>

阅读更多
1.设置运行postfix服务的邮件主机的主机名、域名 myhostname = mail.gdvcp.net mydomain = gdvcp.net 2.设置由本机寄出的邮件所使用的域名或主机名称 myorigin = $mydomain 3.设置postfix服务监听的网络接口 inet_interfaces = all 4.设置可接收邮件的主机名称或域名 mydestination = $mydomain, $myhostname 5.设置可转发(Relay)哪些网络的邮件 mynetworks = 192.168.16.0/24 6.设置可转发哪些网域的邮件 relay_domains = gdvcp.net (二).虚拟别名域的配置 ① 编辑postfix主配置文件/etc/postfix/main.cf,进行如下定义: virtual_alias_domains = dzxx.cn,example.com virtual_alias_maps = hash:/etc/postfix/virtual ② 编辑配置文件/etc/postfix/virtual,进行如下定义: @dzxx.cn @gdvcp.net admin@example.com lbt st0321@example.com st0321001,st0321002 daliu@example.com lbt,liu6812@163.com ③ 在修改配置文件main.cf和virtual后,要使更改立即生效,应分别执行/usr/sbin目录下以下的两条命令: postmap /etc/postfix/virtual postfix reload 此外,要使它能在单位内部网络中更好地转发邮件,还必须进行DNS设置。 rhel5.gdvcp.net. IN A 192.168.16.177 mail.gdvcp.net. IN CNAME rhel5.gdvcp.net. gdvcp.net. IN MX 10 mail.gdvcp.net. (三).用户别名的配置 ① 打开postfix主配置文件/etc/postfix/main.cf,应确认文件中包含以下两条默认语句: alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases ② 编辑配置文件/etc/aliases,进行如下定义: st0322: st0322001,st0322002,st0322003,st0322004 st0323: :include: /etc/mail/st0323 jcz01: jczliuming lm01: jczliuming,liuming86@163.com ③ 在修改配置文件main.cf和aliases后,要使更改立即生效,应分别执行/usr/sbin目录下以下的两条命令: postalias /etc/aliases postfix reload (四).SMTP认证的配置 Cyrus SASL是Cyrus Simple Authentication and Security Layer的简写,它最大的功能是为应用程序提供了认证函数库。应用程序可以通过函数库所提供的功能定义认证方式,并让SASL通过与邮件服务器主机的沟通从而提供认证的功能。 1.Cyrus-SASL认证包的安装 默认情况下,Red Hat Enterprise Linux安装程序会将Cyrus-SASL认证包,可使用下面的命令检查系统是否已经安装了Cyrus-SASL认证包或查看已经安装了何种版本: rpm -qa | grep sasl 如果系统还没有安装Cyrus-SASL认证包,应将Red Hat Enterprise Linux 5第1、2和3张安装光盘分别放入光驱,加载光驱后在光盘的Server目录下找到与Cyrus-SASL认证包相关的RPM包文件,然后分别使用rpm -ivh命令安装。例如,要安装第1张光盘上的cyrus-sasl-2.1.22-4.i386.rpm包文件,可使用下面的命令: rpm -ivh /mnt/Server/cyrus-sasl-2.1.22-4.i386.rpm 2.Cyrus-SASL V2的密码验证机制 默认情况下,Cyrus-SASL V2版使用saslauthd这个守护进程进行密码认证,而密码认证的方法有多种,使用下面的命令可查看当前系统中的Cyrus-SASL V2所支持的密码 验证机制: saslauthd –v 当前可使用的密码验证方法有getwent、kerberos5、pam、rimap、shadow和ldap。为简单起见,这里准备采用shadow验证方法,也就是直接用/etc/shadow文件中的用户账 户及密码进行验证,因此,在配置文件/etc/sysconfig/saslauthd中,修改当前系统所采用的密码验证机制为shadow,即:
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics