postfix+dovecot
postfix+dovecot(不使用mysql)
1.# vi /etc/postfix/main.cf
添加下面几行:
#设置只能test@test.com 给all@test.com 发邮件
smtpd_restriction_classes = local_only
local_only = check_sender_access hash:/etc/postfix/local_sender, reject
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/local_recipient
2.#vi local_sender
加入允许群发到all的邮件列表:
test@test.com OK
如果允许本域所有用户可以群发到all,则只添加
test.com OK
即可。
3.# vi local_recipient
添加群账号:
all@test.com local_only
4.建立local_recipient和local_sender的hash表
# postmap hash:/etc/postfix/local_sender
# postmap hash:/etc/postfix/local_recipient
在/etc/postfix目录下生成2个db文件:
local_recipient.db和local_sender.db
5.重启Postfix
# /etc/init.d/postfix restart
6.测试:只有在local_sender里的用户才能给all@kin.com群发,其他不受影响。
已经测试通过。
webmail配置
安装openwebmail前需安装:
rpm -ivh perl-suidperl-5.8.8-27.el5.i386.rpm perl-Text-Iconv-1.7-1.el5.rf.i386.rpm
rpm -ivh openwebmail-2.53-1.i386.rpm openwebmail-data-2.53-1.i386.rpm
cd /var/www/cgi-bin/openwebmail/
./openwebmail-tool.pl --init
vi etc/openwebmail.conf
domainnames test.com(默认为auto)
default_language zh_CN.GB2312(默认为en)
default_iconset Cool3D.Chinese.Simplified
vi etc/defaults/openwebmail.conf
smtpserver 127.0.0.1
更改为:
smtpserver 192.168.30.16 (更改smtp服务器的地址)
mailspooldir /var/spool/mail(此先项与main.cf和dovecot中的 mail_location保持一致,否刚openwebmail收不到邮件)
authpop3_server localhost
更改为:
authpop3_server 192.168.30.16 (更改pop3服务器的地址)
vi etc/defaults/dbm.conf
dbmopen_ext none
更改为:
dbmopen_ext .db
dbmopen_haslock no
更改为:
dbmopen_haslock yes
smtpserver 192.168.30.16 (添加smtp服务器的地址)
然后再次执行:./openwebmail-tool.pl --init
vi /etc/httpd/conf/httpd.conf
ServerName mail.test.com:80 -----找到此行,去掉注释后改成服务器名称
AddHandler cgi-script .cgi ----------找到此行,去掉注释
/etc/init.d/httpd restart --------------重启http
打开浏览器输入:http://mai.test.com/openwebmail/openwebmail.pl
多域名支持设置
vi /etc/postfix/main.cf
virtual_alias_maps=hash:/etc/postfix/virtual
二、定义虚拟域名转换规则
$ vi /etc/postfix/virtual //在文件末尾添加上下面两行
test.cn anything
@test.cn @test.com
who@test.nwho@test.com
三、更新虚拟域名规则
$ postmap /etc/postfix/virtual
四、重启postfix
$ service postfix restart
转载于:https://blog.51cto.com/ryan0817/520588
postfix+dovecot相关推荐
- [RHEL] RHEL7.0 下 Postfix + Dovecot 实现邮件发送
RHEL7.0 下 Postfix + Dovecot 实现邮件发送 一.前言 大家都对邮件服务(mail service)很感兴趣嘛.我在自己 博客站 预言了自己会实战一次,访问量一天到十几(毕竟平 ...
- centos6.8 搭建postfix/dovecot邮件服务器
postfix/dovecot邮件服务器 安装配置参考链接 http://www.cnblogs.com/jkklearn/p/7280045.html (domain 为自己域名 xxx.com) ...
- linux邮件自动回复,debian上 postfix+dovecot+squirrelmail 实现 自动回复
作者:lxq007 本文主要介绍了基于dovecot 的邮件自动回复 的配置过程. 我使用的系统及安装的软件包为Debian GNU/Linux 4.0.postfix 2.3.4-3 .squirr ...
- centos dovecot mysql_Centos6.4 配置postfix+dovecot+mysql
使用Linux用户验证和收发邮件 需要组件 postfix dovecot roundcube postfix 用来收发邮件, 作为SMTP服务器, 监听25端口 dovecot 用作为POP3, I ...
- 配置postfix+dovecot+mysql+postfixadmin+squirrelmail 邮件系统笔记
最近想搭建一个完整的mailserver,查了很多资料,一直没有成功,网上大部分资料是在redhat系列的操作系统上的,而且很多都是采用rpm包. 我现在的系统是suse Linux有许多包已经安装, ...
- CentOS 搭建Postfix+Dovecot简单邮件系统
2019独角兽企业重金招聘Python工程师标准>>> 服务器信息 系统:CentOS 6.5 minimal版本 主机:虚拟机 虚拟机IP:192.168.128.128/24 宿 ...
- postfix+Dovecot自建邮箱服务器
文章目录 一.准备工作 二.搭建DNS服务 三.部署postfix 四.部署Dovecot 五.测试电子邮件系统 六.其他一些问题 一.准备工作 部署环境 1. 服务器:VMware虚拟机1c1t+1 ...
- postfix+dovecot+SSL 搭建邮件服务器
一.配置postfix 首先,我们关闭防火墙 systemctl disable iptables 接下来我们安装postfix yum install postfix 然后我们修改下postfix的 ...
- linux mysql 邮件_linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件...
linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件 使用虚拟用户收发邮件安装 九.安装Courier authentication lib ...
最新文章
- win7能用的matlab,win7环境下使用matlab7.0(R14)方法
- 2021牛客寒假算法基础集训营1 J 一群小青蛙呱蹦呱蹦呱
- 对角矩阵和类下三角矩阵的频率和质量数据比较
- 区块链BaaS云服务(32)同盾科技 IASC平台“特性”
- “最严”整改后的海淀黄庄 :学费收取仍有猫腻
- Python 分析谁才是「权利的游戏」真正的主角?
- 深度学习基础(五)—— rectifier function and softplus
- php对接打码平台,易语言接入打码平台的方法
- js 加载html文件内容,js读取txt文件内容
- ul1581标准_UL 1581电线电缆燃烧试验
- Android广告平台
- 北斗导航 | 北斗卫星导航系统用户终端通用数据接口
- html一排小标题怎么写,工作总结大标题小标题怎么写
- 关于想写我与Java的故事,满脑子却都是与JavaCV纠缠不清的那段日子
- Arcesium面试体验|S6(在校园实习)
- Fabric Block区块结构解析
- 后台nodejs存储图片以及前端显示
- 队列的顺序、链式表示与实现
- Istio:服务发现和Pilot的架构机制
- 成为第一没有捷径:AI新势力MindSpore成长秘籍 | 源创者说