extmail

马哥linux高薪中级-POSTFIX邮件服务(三)

自古美人都是妖i 提交于 2020-08-05 16:40:46
五、邮件服务器的虚拟域 简介 虚拟域功能类似于httpd的虚拟主机服务,同样支持一台物理主机服务器创建和支持多个虚拟域名,并为其提供邮件服务,实现此功能需要涉及到mydestination、mydomain、myorigin几个参数。 当一台服务器运行多个虚拟域的情况下,势必会给查询带来负担,这样就需要一个快速的检索数据库,常用的有hash、ladp、mysql等,hash我们在前面已经讲过了,就是通过postmap来生成需要的索引文件*.db。确定是不灵活,当账户信息文件需要经常变化的时候,就需要手动多次生成索引文件 courier-authlib是Courier组件中的认证库,它是courier组件中一个独立的子项目,用于为Courier的其它组件提供认证服务。其认证功能通常包括验正登录时的帐号和密码、获取一个帐号相关的家目录或邮件目录等信息、改变帐号的密码等。而其认证的实现方式也包括基于PAM通过/etc/passwd和/etc/shadow进行认证,基于GDBM或DB进行认证,基于LDAP/MySQL/PostgreSQL进行认证等。因此,courier-authlib也常用来与courier之外的其它邮件组件(如postfix)整合为其提供认证服务。 安装courier-authlib 1、下载courier-authlib-0.67.0.tar.gz

马哥linux高薪中级-POSTFIX邮件服务(四)

守給你的承諾、 提交于 2020-08-05 06:25:29
安装配置httpd文件 由于extmail要进行本地邮件的投递操作,所以必须以邮件投递代理所认可的用户身份运行httpd服务器。本利中打开了httpd服务器的suexec功能,所以使用一下方法来实现虚拟主机运行身份的指定。 <VirtualHost *:8081 > ServerName mail.dtedugongbing.com DocumentRoot /var/www/extsuite/extmail/html/ ScriptAlias /extmail/cgi /var/www/extsuite/extmail/cgi Alias /extmail /var/www/extsuite/extmail/html/ CustomLog logs/mail.qupeiyin.net.log common suexecusergroup postfix postfix </VirtualHost> suexec: 默认情况下,运行httpd程序的用户会以相同的身份运行httpd的cgi功能,如果要实现两者的运行身份分离,就使用到了suexec参数。 也可以直接修改user、group两个全局控制用户权限的参数。 user postfix Group postfix listen 8081 修改CGI执行文件属主为postfix运行身份用户。 chown -R postfix