【poxtfix+dovecot+saslauthd+courier-authlib +mysql + extmail 完整虚拟邮箱系统部署】教程文章相关的互联网学习教程文章

编译安装postfix+sasl+mysql+dovecot+extmail构建完成的邮件系统(二)

十、安装Courier authentication library1、courier简介courier-authlib是Courier组件中的认证库,它是courier组件中一个独立的子项目,用于为Courier的其它组件提供认证服务。其认证功能通常包括验正登录时的帐号和密码、获取一个帐号相关的家目录或邮件目录等信息、改变帐号的密码等。而其认证的实现方式也包括基于PAM通过/etc/passwd和/etc/shadow进行认证,基于GDBM或DB进行认证,基于LDAP/MySQL/PostgreSQL进行认证等。因此,...

Linux完整邮件系统(zmail)postfix+dovecot+mysql+roundcubemail+clamav+amavisd-new【图】

邮件系统的组成Postfix的角色 在整个邮件系统中, Postfix担任MTA的角色,负责在服务器之间传递邮件,并收下其他系统寄到本地系统的邮件。它不处理任何POP或IMAP通信内容。当作为MTA时,Postfix使用SMTP协议通过网络收发E-mail信息;当作为本地信使时,则是直接将邮件分送到邮箱,或是交由特殊的MDA处理。 投递操作 依据收件地址的类型,来判断是否要收下邮件以及如何进行投递操作。主要的地址类型有本地(local)、 虚拟别名(virt...

Ubuntu之邮件服务器(Postfix, Dovecot, MySql)【代码】

-get install openssl telnet libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql安装mysql $ sudo apt-get install mysql-client mysql-server 首次安装后会提示输入mysql密码,输入确认并记住,以后还需要用到设置MySQL数据库其中的mail_admin和password-for-mail_admin为生成的数据库mail的用户名和密码,可以修改成自己的,但是一旦修改,后文中出现的地方都要修改。$ mysql -u root -pEnter password:...

Postfix+Sasl+Courier-authlib+Dovecot+MySQL+extmail实现WebMail【代码】【图】

当用户登录到postfix发送邮件时,调用cyrus-sasl的库函数,并通过courier-authlib来进行mysql认证,如认证通过,则可以发送邮件,如所发邮件是本机所接受的邮件,则直接通过postfix存储到mailbox中,而其他用户要想收邮件,dovecot可以实现pop3和imap的MDA功能,而此过程,可通过配置dovecot使用mysql来进行对收取邮件的认证;extmail是实现通过web来代替outlook来实现MUA功能的,用户登录web的认证,也能通过mysql来实现,extman的...

邮件系统服务器搭建记录(一)(Postfix+Cyrus-sasl+Courier-authlib+Dovecot+ExtMail+MySQL)【代码】

注:本文介绍的是有关软件的安装过程和配置方法,不涉及原理介绍。如要了解邮件系统的运行原理,请参考附件中的链接。文中涉及技术和资料来源于网络,非本人原创,本文仅供个人总结和学习参考。首先介绍下搭建所需的软件和部署环境:MTA: Postfix 3.0.3SASL: Cyrus-sasl 2.1.23 ; Courier-authlib 0.66.1(Cyrus-sasl使用Courier-authlib与MySQL建立关联)MDA: Dovecot 2.0.9DataBase: MySQL 5.1.73WebMail: ExtMail 1.2(普通用户...

邮件系统服务器搭建记录(二)(Postfix+Cyrus-sasl+Courier-authlib+Dovecot+ExtMail+MySQL)【代码】

5. 通过yum安装dovecot和配置dovecot第4节中介绍了postfix的配置,并测试了postfix的发送邮件功能。你可以在服务器上使用mail命令来接受发送到本机域名用户邮箱中的邮件。但是你如果想使用MUA远程来接收邮件,那么则需要使用一个支持POP3/IMAP的服务来帮助MUA将邮箱中的邮件拉取到本地,比如dovecot。[root@mail ~]# yum install dovecot编辑/etc/dovecot/dovecot.conf文件,修改以下行:[root@mail ~]# vi /etc/dovecot/dovecot.c...

Postfix-2.11+Dovecot-2.0.9+MySQL+Nginx+Cyrus-sasl+Extmail-1.2实现基于虚拟用户的邮件系统架构【代码】

[root@node1 ~]# yum install db4-devel ntpdate cyrus-sasl-md5 perl-GD perl-DBD-MySQL perl-GD perl-CPAN perl-CGI perl-CGI-Session cyrus-sasl-lib cyrus-sasl-plain cyrus-sasl cyrus-sasl-devel libtool-ltdl-devel telnet mail -y3) 由于CentOS7默认安装的是MariaDB,所以要添加MySQL的yum源,有些编译需要的devel包只有epel有,所以我们把epel源也一并添加yum install -y wget wget http://dev.mysql.com/get/mysql-commu...

Using Postfix, Dovecot and MySql as Mailserver under CentOS 7【代码】

I planed to build a mail server working with gitlab, for internal development using. The mail server is also the one running gitlab. The idea makes things simple.1. DNS configuration For local network, you have to use "/etc/hosts" as the alternative.Let‘s say the host name of server is: devsrv, Server File: /etc/hosts # hosts for devsrv 127.0.0.1 localhost localhost.localdomain localhost4 local...

poxtfix+dovecot+saslauthd+courier-authlib +mysql + extmail 完整虚拟邮箱系统部署

# Start daemons. echo -n $"Starting postfix: " /usr/bin/newaliases >/dev/null 2>&1 /usr/sbin/postfix start 2>/dev/null 1>&2 && success || failure $"$prog start" RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/postfix echo return $RETVAL}stop() { # Stop daemons. echo -n $"Shutting down postfix: " /usr/sbin/postfix stop 2>/dev/null 1>&2 && success || failure $"$prog stop" RETVAL...

Postfix + Sasl + Courier-Authlib + MySQL + Dovecot + Webmail搭建邮件服务器【图】

5.6.增加mysql命令路径至PATH路径中vim /etc/profile.d/mysql.sh export PATH=$PATH:/usr/local/mysql/bin5.7.增加mysql库文件搜索路径并重新加载库文件vim /etc/ld.so.conf.d/mysql.conf /usr/local/mysql/libldconfig -v5.8.增加mysql头文件搜索路径ln -sv /usr/local/mysql/include /usr/include/mysql5.9.启动mysqld服务service mysqld start 6.安装postfix软件,即传送邮件服务器,作为smtp服务器侦听在25/tcp端口软件下载...

linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件【代码】

linux 下 搭建邮件邮件服务器(Postfix+Dovecot)(二)-基于mysql的虚拟账户登陆收发邮件使用虚拟用户收发邮件安装九、安装Courier authentication library1、courier简介courier-authlib 是Courier组件中的认证库,它是courier组件中一个独立的子项目,用于为courier的其它组件提供认证服务。其认证功能通常包括验证登录时的账号和密码、获取一个相关的家目录或邮件目录等信息、改变账号的密码。而其认证的实现方式也包括基于PAM...

dovecot+mysql 收件服务 和 空壳邮件【图】

1.yum install dovecot dovecot-mysql.x86_64 -y ##dovecot是一个开源的 IMAP 和 POP3 邮件服务器,支持 Linux,支持发送邮件 ##dovecot-mysql是dovecot的插件,让dovecot识别MySQL 2. vim /etc/dovecot/dovecot.conf 24 protocols = imap pop3 lmtp ##支持的收件协议 48 login_trusted_networks = 0.0.0.0/0 ##信任任何网络 49 disable_plaintext_auth = no ##开启明文认证 3. vim /etc/dovecot/conf.d/10-auth.conf ...

dovecot+mysql 收件服务、空壳邮件【图】

######################### dovecot+ mysql #########################1.yum install dovecot dovecot-mysql -y ##dovecot是一个开源的 IMAP 和 POP3 邮件服务器,支持 Linux,支持发送邮件 ##dovecot-mysql是dovecot的插件,让dovecot识别MySQL systemctl start httpd 2. vim /etc/dovecot/dovecot.conf 24 protocols = imap pop3 lmtp ##支持的收件协议 48 login_trusted_networks = 0.0.0.0/0 ##信任任何网络 49 disa...

dovecot+mysql 空壳邮件 iptables

useradd -s /sbin/nologin -u 666 vmail -g 666#############dovecot+mysql##################1yum install dovecot-mysql.x86_64 -y#dovecot-mysql dovecot软件的插件,让此软件可以识别mysql2vim /etc/dovecot/dovecot.conf24 protocols = imap pop3 lmtp #支持收件协议 48 login_trusted_networks = 0.0.0.0/0 #信任网络49 disable_plaintext_auth = no #开启明文认证 vim /etc/dovecot/conf.d/10-auth...

Postfix+Dovecot+MySQL搭建邮件服务器【代码】【图】

网上有很多使用Postfix搭建邮件服务器的文章,但目前貌似没有看到较为完整的一篇。本例将尝试在Ubuntu系统中使用Postfix+Dovecot+MySQL搭建邮件服务器。 说到邮件服务器,网上有许多不同解决方案。Window操作系统下常见的邮件服务器有hMailServer、MailEnable、EVOMailServer、Apache James(纯Java跨平台)等。 而在Linux/Unix系统中常用的邮件服务器也有不少选择,最经典也是最常见的莫过于Postfix。这篇文章将会讲述如何在Ubuntu系...