1.配置mysql

*实验之前,制作要使用数据库和表

*添加数据库用户,并给其授权

* vim /etc/postfix/mailuser.cf     ##查询用户名

1 host = localhost   ##数据库主机

2 user = postuser    ##登录数据库用户

3 password = 123     ##登录密码

4 dbname = email    ##postfix查询库的名称

5 table = emailuser  ##postfix查询表的名称

6 select_field = username   ##postfix查询的字段

7 where_field = username    ##给postfix查询的条件

* vim /etc/postfix/maildomain.cf    ##域名查询

1 host = localhost

2 user = postuser

3 password = 123

4 dbname = email

5 table = emailuser

6 select_field = domain

7 where_field = domain

* vim /etc/postfix/mailbox.cf    ##邮箱位置查询

1 host = localhost

2 user = postuser

3 password = 123

4 dbname = email

5 table = emailuser

6 select_field = maildir

7 where_field = username

测试

2.配置postfix

* groupadd -g 666 vmail   ##添加用户组并指定gid为666

useradd -s /sbin/nologin -u 666 vmail -g 666  ##添加用户,并指定uid和gid为666

* postconf -e "virtual_mailbox_base = /home/vmail"   ##设定虚拟用户邮件目录

postconf -e "virtual_uid_maps = static:666"      ##指定虚拟用户建立文件uid

postconf -e "virtual_gid_maps = static:666"      ##指定虚拟用户建立文件gid

postconf -e "virtual_alias_maps = mysql:/etc/postfix/mailuser.cf"  ##指定MySQL查找主机

postconf -e "virtual_mailbox_domains = mysql:/etc/postfix/maildomain.cf"  ##指定MySQL查找域名

postconf -e "virtual_mailbox_maps = mysql:/etc/postfix/mailbox.cf"  ##指定MySQL查找邮箱

*systemctl restart postfix   ##重启postfix服务

测试

发送给linux@linux.com的邮件在/home/vmail/linux/new/里找到

本文转自  red777    51CTO博客,原文链接:http://blog.51cto.com/12314711/1928901

postfix+mysql 发件服务相关推荐

  1. postfix+mysql 发件服务

    1.配置mysql *实验之前,制作要使用数据库和表 *添加数据库用户,并给其授权 * vim /etc/postfix/mailuser.cf     ##查询用户名 1 host = localh ...

  2. dovecot+mysql 收件服务 和 空壳邮件

    1.yum install dovecot dovecot-mysql.x86_64 -y ##dovecot是一个开源的 IMAP 和 POP3 邮件服务器,支持 Linux,支持发送邮件 ##do ...

  3. dovecot mysql.conf_dovecot+mysql 收件服务、空壳邮件

    ###################### ### dovecot+ mysql ### ###################### 1.yum install dovecot dovecot-m ...

  4. debian sarge + postfix + mysql + webmail + web admin安装配置指南

    非常简明的debian sarge + postfix + mysql + webmail + web admin安装配置指南 想在debian上安装postfix邮件系统很多年了,参考了许多网上的资 ...

  5. postfix mysql 虚拟用户_postfix+extmail+mysql虚拟用户邮件体系的搭建

    什么都不说了,开始吧...... 原理部分可以用这副图来展示,首先当用户登录到postfix后来发送邮件,然后调用cyrus-sasl的库函数,并通过courier-authlib来通过mysql的认 ...

  6. postfix MySQL配置_postfix+mysql

    postfix+mysql 发布时间:2020-05-10 22:20:27 来源:51CTO 阅读:529 作者:漂浮的天堂 实验之前,制作要使用数据库和表 添加数据库用户,并给其授权 * vim ...

  7. iphone smtp服务器没有响应,电子邮件卡在iPhone或iPad上的发件箱?如何修复iOS中的未发送邮件 | MOS86...

    您曾经在iOS中发送电子邮件,只能将信息卡在iPhone,iPad或iPod touch的邮件应用发件箱中?你知道这是什么时候发生的,因为在iOS的Mail应用程序的底部,状态栏在iOS中显示1个未发 ...

  8. freebsd+postfix+mysql+authdaemon+sasl2+bind9

     最小化安装freebsd选上ports 1.安装 apache2   shell $> cd /usr/ports/www/apache22 shell $> make install  ...

  9. 快速分析极兔快递物流发件到件超过36小时的时间差

    极兔速递是一家快速增长的国际化快递物流企业.以快递和跨境物流为核心业务,致力于持续为全球客户创造极致的服务体验.那么想要分析极兔快递单号中的发件到到件超过36小时的时间差,今天小编给大家带来一款--快 ...

最新文章

  1. 音视频技术:视频质量评价方法简介
  2. Python中lambda表达式学习
  3. 大数据分析中国冬季重度雾霾的成因(三)
  4. reduce_sum()中的reduction_indices
  5. centos php mcrypt,CentOS yum php mcrypt 扩展安装方法
  6. PHP读取数据库表显示到前台
  7. linux shell之删除当前文件夹不包含文件1和文件2的其他所有文件
  8. java秒杀时间与服务器时间_Javascript实现秒杀倒计时(时间与服务器时间同步)...
  9. 64位win7/win8/win10系统注册32位控件(.OCX)
  10. 谈USB重定向的方式
  11. tcpudp测试工具的使用,串口转wifi模块udp测试
  12. day04 1113 红与黑(flood fill算法,即DFS,BFS)
  13. iphone横竖屏切换,旋转屏幕
  14. 友元(友元函数、友元类、类成员函数的友元)
  15. TSF微服务治理实战系列(四)——服务安全
  16. 使用防晒霜的十大误区
  17. 天载优配简述指数放量轰动
  18. 运用Python的turtle库绘制等边三角形
  19. 分子影像学定量分析工具-pmod软件下载与安装
  20. (翻译)2022 年免费的 4 个最佳文本到语音在线工具

热门文章

  1. python循环语句-python基础-循环语句(5)
  2. python是不是特别垃圾-谈谈python垃圾回收机制
  3. python3下载教程-《Python3从入门到放弃》视频教程
  4. log4php的使用
  5. SmartSVN11 Mac版 注册码序列号
  6. 真正理解、区分Action,Service和Dao功能
  7. 操作系统 实验三 进程调度模拟程序
  8. ubuntu14.04 安装 bcm43142无线网卡
  9. AFNetworking 2.0使用(持续更新)
  10. SQL Server几个常用Date函数(二)