Linux 邮件服务器 之跟我一步一步来实现一个邮件系统
2015-08-21 16:11
190 查看
上一篇介绍了邮件服务器的各组件功能和原理,这次来由浅的入深来一步步实现一个邮件系统。
实验环境:
操作系统 | CentOS release 5.11 64位 |
postfix-2.11.6 | |
courier-authlib-0.64.0 | |
cyrus-sasl-2.1.22-7.el5_8.1 | |
cyrus-sasl-plain-2.1.22-7.el5_8.1 | |
dovecot.x86_64 0:1.0.7-8.el5_9.1 | |
extman-1.1 | |
extmail-1.2 | |
Unix-Syslog-1.1 |
一、安装postfix,建立基本配置
postfix安装过程(略)详细可见上一篇博文
http://tchuairen.blog.51cto.com/3848118/1684872
1、编辑配置文件" /etc/postfix/main.cf " 定义如下内容:
[code=bash;toolbar:false">myhostname = mail.qupeiyin.net myorigin = $mydomain mydomain = qupeiyin.net mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain mynetworks = 127.0.0.0/8,mynetworks[p]smtpd_client_restrictions= smtpd_data_restrictions= smtpd_helo_restrictions= smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtpd_sender_restrictions=[p]virtual_mailbox_base = /var/mailbox virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf virtual_alias_domains = virtual_uid_maps = static:2525 virtual_gid_maps = static:2525 virtual_transport = virtual mydestination = local_recipient_maps =[p]mail_location = maildir:/var/mailbox/%d/%n/Maildir driver = mysql connect = host=localhost dbname=extmail user=extmail password=extmail123 default_pass_scheme = CRYPT password_query = SELECT username AS user,password AS password FROM mailbox WHERE username = '%u' user_query = SELECT maildir,uidnumber AS uid,gidnumber AS gid FROM mailbox WHERE username = '%u'[p]相关文章推荐
- Linux 邮件服务器 之跟我一步一步来实现一个邮件系统
- Linux 邮件服务器 之跟我一步一步来实现一个邮件系统【转】
- 用linux系统搭建postfix邮件服务器,但是局域网可以实现互发邮件,不能给其他的公网邮箱互发邮件,的处理方法
- 一个资源管理系统的设计--解析linux的cgroup实现
- 内容输出Linux文件系统的的实现:创建一个文件的过程
- 2分钟搭建一个功能完备的linux邮件系统
- Linux文件系统的的实现:创建一个文件的过程
- 如何来实现一个Linux内核的系统调用(基于tiny4412开发板)
- 一个嵌入式Linux系统的键盘驱动实现
- 一个同步日志系统的简单实现 log for c (linux 平台)
- (一个代码学会c语言操作数据库)linux上通过c语言操作数据库实现基本的学生信息管理系统(增、删、查、改‘显示)
- Linux系统学习方法——写给小白 每个人都有心中向往的一些事情,而我,刚进实验室,看到师兄师姐在电脑前面噼里啪啦的敲代码,真的好羡慕,看着他们实现一个又一个的功能满心欢喜,我也很想尝试。后来了解到师
- 邮件服务器 之 在debian上用twig实现web邮件系统
- linux下收集系统硬盘,内存使用情况以定时邮件方式发给root的一个脚本
- 用java实现的邮件系统三(收取邮件服务器)
- Linux 邮件服务器原理介绍,编译安装Postfix实现本地的邮件服务。
- 在i386平台Linux 2.6 上实现一个系统调用
- 一个工具实现Linux与Windows文件系统的传输
- unix/linux 系统实现多个进程监听同一个端口
- 构建postfix邮件服务器(五)extmail和extman的安装,实现web使用和管理邮件系统