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,即:
分享到:
相关推荐
在Linux下成功搭建起Postfix服务器。
postfix邮件服务器配置详解与错误解析,希望对大家有所帮助哦
linux Postfix邮件服务器安装配置.docx
轻松搭建Postfix 邮件服务器系统,和大家一起分享
Postfix 是一个自由开源的 MTA(邮件传输代理),用于在 Linux 系统上路由或传递电子邮件。在本指南中,你将学习如何在 CentOS 8 上安装和配置 Postfix。 实验室设置: 系统:CentOS 8 服务器 IP 地址:192.168....
Linux下配置Postfix邮件服务器.pdf
redhat5.4 Linux服务器下postfix全功能邮件服务器搭建
Linux服务器配置与管理项目9 邮件服务器配置与管理 Linux服务器配置与管理项目9--邮件服务器配置与管理全文共54页,当前为第1页。 【项目描述】 公司为方便内部信息的交流,需要一台邮件服务器实现公司内部员工的...
本文介绍使用FreeBSD+Postfix+Cyrus-sasl+Courier-imap+Webmail+spamassassin+Clamav+mailscanner+maildrop来架构一个具有多域名,webmail、防病毒、防垃圾邮件、web管理界面的邮件系统。<br> Jacky, $Revision: 5.1...
这是本人写的一个基于linux下的postfix邮件服务器的配置报告,包括了sasl认证等,是一个基本的配置手册。
linux下postfix服务器配置,postfix笔记
Fedora 6 and Red Hat Enterprise Linux Bible<br><br>by Christopher Negus <br><br>John Wiley & Sons 2007 (1124 pages) <br><br>ISBN:9780470082782 <br><br>Providing thorough instructions for basic users ...
Postfix + Webmail + PHPMyadmin 附件包含搭建Postfix邮件服务器所需的源文件,提供Webmail网页登陆界面等插件,经测试确保软件可以正常使用
Linux系统下基于postfix垃圾邮件过滤方法.pdf
linux操作系统搭建邮件服务器postfix+dovecot总结
总结邮件服务器postfix的配置和错误纠正
使用centos 架设postfix邮件服务器 是公网可以访问!
postfix电子邮件服务器配置.docx
Postfix安装配置 Postfix安装配置 Postfix安装配置 Postfix安装配置 Postfix安装配置 Postfix安装配置
linux下邮件服务的配置,mysql+PHP+postfix+gd