日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Postfix+dovecot+extmail+sasl+mysql源码安装手册

發布時間:2025/4/5 数据库 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Postfix+dovecot+extmail+sasl+mysql源码安装手册 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

dovecot+postfix+courier-authlib+cyrus-sasl+extmail+extman安裝配置

需要軟件

Dovecot 客戶端收發郵件(110/995/143/993等)

Postfix 郵件發送(25)

Extmail 郵件web頁面

Extman exmail管理后臺

Cyrus-sasl 郵件驗證

Courier-authd 用戶驗證連接MYSQL程序

Httpd web訪問

Mysql 存儲用戶信息

Php 動態網頁支持

結構圖(一定要讀懂,很關鍵。)

LAMP的安裝配置

httpd安裝配置

httpd安裝

shell> tar zxvf apr-1.51.tar.gz

shell> cd apr-1.51

shell> ./configure –prefix=/data/sw/apr

shell> make && make install

shell> tar zxvf apr-util-1.53.tar.gz

shell> cd apr-util-1.53.tar.gz

shell> ./configure –prefix=/data/sw/apr-util –with-apr=/data/sw/apr --enable-suexec

shell> make && make install

shell> tar zxvf pcre-8.33.tar.gz

shell> cd pcre-8.33

shell> ./configure –prefix=/data/sw/pcre –enable-utf8

shell> make && make install

shell> tar zxvf httpd-2.4.9.tar.gz

shell> cd httpd-2.4.9

shell> ./configure --prefix=/data/sw/httpd --enable-ssl --enable-cgi --enable-vhost-alias --enable-so --with-apr=/data/sw/apr --with-apr-util=/data/sw/apr-util --with-pcre=/data/sw/pcre

shell> make&& make install

httpd配置

shell> cd /data/sw/httpd/conf

shell> vi httpd.conf

修改Listen 80 à

Listen 0.0.0.0:80

修改#ServerName?www.example.com?à

ServerName localhost:80

Shell> echo “export PATH=$PATH:/data/sw/httpd/bin” >>/etc/profile

Shell> source /etc/profile

啟動httpd

Shell> apachectl start

httpd測試

查看端口

Shell> netstat –nlupt

訪問http://http-server/

Mysql的安裝配置

Bison的安裝—MYSQL編譯需要

Shell> tar zxvf bison-3.0.tar.gz

Shell> cd bison-3.0

Shell> ./configure –prefix=/data/sw/bison

Shell> make && make install

Cmake安裝—MYSQL編譯需要

Shell> tar zxvf cmake-2.8.10.2.tar.gz

Shell> cd cmake-2.8.10.2

Shell> ./configure –prefix=/data/sw/cmake

Shell> gmake

Shell> make install

Mysql的安裝

Shell> groupadd –g 1000 mysql

Shell> useradd –g mysql –u 1000 –d /dev/null –s /sbin/nologin mysql

Shell> tar zxvf mysql-5.5.37.tar.gz

Shell> cd mysql -5.5.37

Shell> /data/sw/cmake/bin/cmake –DCMAKE_INSTALL_PREFIX=/data/sw/mysql –DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

Shell> make && make install

Mysql配置

Shell> cd /data/sw/mysql

Shell> cp support-files/my-medium.cf ./my.cnf

Shell> chown –R mysql:msyql /data/sw/mysql

Shell> cd /data/sw/mysql/scripts/

Shell> ./mysql_install_db --basedir=/data/sw/mysql/ --datadir=/data/sw/mysql/data --user=mysql --collation-server=utf8_general_ci

Shell> echo “export PATH=$PATH:/data/sw/mysql/bin” >> /etc/profile

Shell> source /etc/profile

Shell> echo “/data/sw/mysql/lib” >> /etc/ld.so.conf

Shell> ldconfig –v

Shell> mysqld_safe &

Shell> mysqladmin –uroot password ‘root’

Mysql測試

Shell> netstat –nlupt

Shell> mysql –uroot –proot –e “show databases;”

DBI/Test-Deep/DBD-mysql的安裝—perl訪問mysql需要

Shell> tar zxvf DBI-1.631.tar.gz

Shell> cd DBI-1.631

Shell> perl MakeFile.pl

Shell> make && make install

Shell> tar zxvf Test-Deep-0112.tar.gz

Shell> cd Test-Deep-0112

Shell> perl Makefile.PL

Shell> make && make install

Shell> tar zxvf DBD-mysql-4.027.tar.gz

Shell> cd DBD-mysql-4.027

Shell> perl Makefile.PL --mysql_config=/data/sw/mysql/bin/mysql_config --testdb=test --testuser=root --testhost=localhost --testpassword=root --testport=3306 --testsocket=/tmp/mysql.sock

Shell> make

Shell> make test

Shell> make install

PHP的安裝配置

Libiconv安裝—php編譯需要

Shell> tar zxvf libiconv-1.14.tar.gz

Shell> cd libiconv-1.14

Shell> ./configure –prefix=/data/sw/libiconv

Shell> make

Shell> make install

GD/gd/libpng/libjpeg/zlib/freetype的安裝

shell> tar xvf libpng-1.6.8.tar.xz

shell> cd libpng-1.6.8

shell> ./configure

shell> make && make install

shell> tar zxvf jpegsrc.v9a.tar.gz

shell> cd jpeg-9a

shell> ./configure –mandir=/usr/share/man/man1

shell> make && make install

shell> tar zxvf zlib-1.2.7.tar.gz

shell> cd zlib-1.2.7

shell> ./configure

shell> make && make install

shell> tar xvf freetype-2.4.8.tar.bz2

shell> cd freetype-2.4.8

shell> ./configure

shell> make && make install

shell> tar zxvf fontconfig-2.11.1.tar.gz

shell> cd fontconfig-2.11.1

shell> ln –s /usr/local/lib/pkgconfig/freetype2.pc /usr/lib/pkgconfig/freetype2.pc

shell> ./configure

shell> make && make install

shell> tar zxvf gd-2.0.33.tar.gz

shell> cd gd-2.0.33

shell> ./configure

shell> make && make install

shell> tar zxvf GD-2.53.tar.gz

shell> cd GD-2.53

shell> perl MakeFile

shell> make && make install

Php安裝

Shell> tar zxvf php-5.5.12.tar.gz

Shell> cd php-5.5.12

Shell> ./configure –prefix=/data/sw/php –with-iconv-dir=/data/sw/libiconv –enable-fpm –with-mysql=/data/sw/mysql –with-apxs2=/data/sw/http/bin/apxs

Shell> make

Shell> make test

Shell> make install

Shell> echo “export PATH=$PATH:/data/sw/php/bin:/data/sw/php/sbin” >>/etc/profile

Shell> source /etc/profile

php配置

shell> cd php-5.5.12

Shell> cp php.ini-development /data/sw/php/php.ini

Shell> cd /data/sw/php

Shell> cp etc/php-fpm.conf.default etc/php-fpm.conf

Shell> echo “export PATH=$PATH:/data/sw/php/bin” >> /etc/profile

Shell> source /etc/profile

Httpd對Php配置

Shell> vi /data/sw/httpd/conf/httpd.conf

Php測試

Shell> cd /data/sw/httpd/htdocs

Shell> mv index.html index.html.bak

Shell> echo “<?php phpinfo(); ?>” > index.php

Shell> killall httpd

Shell> apachectl

訪問http://localhost

DNS中轉配置

參考

http://chengchow.blog.51cto.com/1642666/1209233

也可以不安裝,通過修改hosts文件來解析域名和IP地址

Mail系統安裝配置

tcl/tk/expect安裝

shell> tar zxvf tcl8.5.7-src.tar.gz

shell> cd tcl8.5.7/unix

shell> ./configure –bindir=/usr/bin –sbindir=/usr/sbin –libdir=/usr/lib –libexecdir=/usr/libexec –includedir=/usr/include –sysconfdir=/usr/local/etc

shell> make && make install

shell>tar zxvf tk8.5.7.tar.gz

shell> cd tk8.5.7/unix

shell> ./configure –bindir=/usr/bin –sbindir=/usr/sbin –libdir=/usr/lib –libexecdir=/usr/libexec –includedir=/usr/include –sysconfdir=/usr/local/etc

shell> make && make install

shell> tar zxvf expect-5.44.1.15.tar.gz

shell> cd expect-5.44.1.15

shell> ./configure

shell> make && make install

## extmail修改密碼需要

cyrus-sasl/mailbase的安裝配置—smtp發送驗證

shell> tar zxvf cyrus-sasl-2.1.26.tar.gz

shell> cd cyrus-sasl-2.1.26

shell> cp /data/sw/mysql/include/*.h /usr/include/.

Shell> mkdir –p /var/run/cyrus-sasl

Shell> chmod –R 755 /var/run/cyrus-sasl

shell> ./configure --prefix=/data/sw/cyrus-sasl --enable-cram --enable-digest --enable-plain --enable-login --disable-anon --enable-sql --with-authdaemond=/data/sw/courier-authlib/var/spool/authdaemon/ --with-mysql=/data/sw/mysql/include/ --localstatedir=/var/run/cyrus-sasl

安裝報錯:cannot find –lmysqlclient

修改config.status文件

S["LIB_MYSQL"]="-L/data/sw/mysql/lib -Wl,-rpath,/data/sw/mysql/lib -lmysqlclient"

## 這個調參數調了幾次都沒成功,就手動修改了config.status文件了

shell> make && make install

啟動

Shell> ln –s /usr/local/lib/sasl2 /usr/lib/sasl2

## 否則telnet時報錯mail postfix/smtpd[6777]: fatal: no SASL authentication mechanisms

Shell> echo “export PATH=$PATH:/data/sw/cyrus-sasl/sbin” >>/etc/profile

Shell> source /etc/profile

Shell> saslauthd -a shadow getpwent pam rimap -d &

courier-authlib的安裝配置

courier-authlib安裝

shell> tar xvf courier-authlib-0.62.4.tar.bz2

shell> cd courier-authlib-0.62.4

shell> mkdir –p /var/run/courier-authlib

shell> chmod –R 755 /var/run/courier-authlib

shell> ./configure --prefix=/data/sw/courier-authlib --with-mailuser=postfix--with-mailgroup=postfix --with-mysql-libs=/data/sw/mysql/lib --with-mysql-includes=/data/sw/mysql/include –localstatedir=/var/run/courier-authlib

shell> make

shell> make install

courier-authlib配置

Shell> chmod 755 /data/sw/courier-authlib/var/spool/authdaemon

Shell> cd /data/sw

Shell> cp etc/authlib/authdaemonrc.dist etc/authlib/authdaemonrc

Shell> cp etc/authlib/authmysqlrc.dist etc/authlib/authmysqlrc

Shell> vi etc/authlib/authdaemonrc

## DEBUG_LOGIN=2詳細日志,調試時用

Shell> vi etc/authlib/authmysqlrc

創建郵件存儲目錄

Shell> mkdir –p /home/domains

Shell> chown –R postfix:postfix /home/domains

courier-authlib啟動

shell> echo “export PATH=$PATH:/data/sw/courier-authlib/sbin” >> /etc/profile

shell> source /etc/profile

shell> echo “/data/sw/courier-authlib/lib/courier-authlib” >> /etc/ld.so.conf

shell> ldconfig –v

shell> authdaemond start

shell> ps aux | grep authdaemond

dovecot的安裝配置

dovecot的安裝

shell> tar zxvf dovecot-2.2.13.tar.gz

shell> cd dovecot-2.2.13

shell>?./configure --prefix=/data/sw/dovecot --with-pam --with-mysql --with-zlib --with-ssl=openssl

shell> make && make install

shell> cp –r doc/example-config/* /data/sw/dovecot/etc/dovecot/.

Shell> mkdir -p /etc/ssl/certs

Shell> sh doc/mkcert.sh

dovecot的配置

shell> echo “export PATH=$PATH:/data/sw/dovecot/bin:/data/sw/dovecot/sbin” >> /etc/profile

shell> source /etc/profile

shell> cd /data/sw/dovecot/etc/dovecot

shell> vi dovecot.conf

Shell> vi dovecot-mysql.conf

Shell> doveconf –n > dovecot.conf.new

Shell> mv dovecot.conf dovecont.conf.old;mv dovecot.conf.new dovecot.conf

dovecot測試

Shell> dovecot

postfix的安裝配置

postfix安裝

將mysql庫文件添加到ld.so.conf中

Shell> echo “/data/sw/mysql/llib” >> /etc/ld.so.conf

Shell> ldconfig –v

shell> groupadd -g 1001 postfix

shell> useradd -g postfix -u 1001 -s /sbin/nologin -M postfix

shell> groupadd -g 1002 postdrop

shell> useradd -g postdrop -u 1002 -s /bin/nologin -M postdrop

shell>?make makefiles 'CCARGS=-DHAS_MYSQL -I/data/sw/mysql/include -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl -DUSE_TLS ' 'AUXLIBS=-L/data/sw/mysql/lib -lmysqlclient -lz -lm -L/usr/lib/sasl2 -lsasl2 -lssl -lcrypto'

shell> make

shell> make install

shell> ln –s /etc/postfix/aliases /etc/aliases

shell> newaliases

postfix配置

Shell> vi /etc/postfix/main.cf

Myhostname = mail.zhengwing.org

Myorigin = zhengwing.org

Mydomain = zhengwing.org

Mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

Mynetworks = 192.168.254.0/24, 127.0.0.1/8

Inet_interfaces = all

alias_maps = hash:/etc/aliases

創建aliases.db文件

shell> ln –s /etc/postfix/aliases /etc/aliases

Shell> newaliases

Postfix測試

Shell> postfix start

Shell> telnet 127.0.0.1 25

Postfix支持saslauthd

Shell> postconf –a

Shell> vi /etc/postfix/main.cf

## 在配置文件最后添加

SASL驗證支持,以及一些郵件規則

虛擬郵箱支持

Quota支持

Shell> postfix reload

Shell> telnet 127.0.0.1 25

Saslauthd支持authdaemond

Shell> ln –s /data/sw/cyrus-sasl/lib/sasl2 /usr/lib/sasl2

Shell> vi /usr/lib/sasl2/smtpd.conf

## 方框內配置可以不寫,不影響使用,但日志會有auxprop的一個警告信息

Extmail/extman的安裝配置

Extmail/extman的安裝

Shell> tar zxvf extmail -1.2.tar.gz –C /data/sw/httpd/htdocs

Shell> tar zxvf extman-1.1.tar.gz –C /data/sw/httpd/htdocs

Shell> cd /data/sw/httpd/htdocs

Shell> mv extmail-1.2 extmail

Shell> mv extman-1.1 extman

Shell> chmod +x –R extmail/tools extman/tools

Shell> chown –R postfix:postfix extmail/cgi extman/cgi

Shell> cp extman/docs/mysql* /data/sw/dovecot/etc/dovecot/.

Extman和extmail配置文件,參考附1和附2

導入數據庫

Shell> /data/sw/httpd/htdocs/docs

修改extmail.sql中TYPE=MyISAM為ENGINE=MyISAM

Shell> mysql –uroot –proot < extmail.sql

Shell> mysql –uroot –proot < init.sql

Httpd虛擬域配置

修改httpd的用戶

Shell> vi /data/sw/httpd/conf/httpd.conf

## 也可以配置虛擬域用戶,如上圖注銷部分,但是需要suexec模塊支持

修改extmail/cgi/index.cgi首行

Shell> sed -i '1c\#!/usr/bin/perl -w' /data/sw/httpd/htdocs/extmail/cgi/index.cgi

Httpd cgi配置

重啟所有服務

Shell> killall saslauthd

Shell> killall mysqld

Shell> killall dovecot

Shell> apachectl stop

Shell> authdaemond stop

Shell> postfix stop

Shell> apachectl start

Shell> mysqld_safe &

Shell> authdaemond start

Shell> saslauthd -a shadow getpwent pam rimap -d &

Shell> postfix start

Shell> dovecot

Unix-Syslog的安裝

## extmail日志需要,可以不安裝,這里使用syslog-ng,日志都集中發送到/var/log/message

Shell> tar zxvf Unix-Syslog-1.1.tar.gz

Shell> cd Unix-Syslog-1.1

Shell> perl Makefile.PL

Shell> make && make install

應用測試

Webmail測試

http://192.168.254.200/extman/cgi/index.cgi

在extmail里面我們可以創建虛擬域,用戶賬號

登錄mail.zhengzhou.org郵件發送功能

這里可以注冊郵箱(需要extman中啟用,用戶自動注冊)

Extmail界面

Foxmail配置

設置接收和發送郵件服務器,這里可以分別選擇pop3和IMAP

測試IMAP,POP3和SMTP

附一:extmail配置文件

SYS_CONFIG = /data/sw/httpd/htdocs/extmail/

SYS_LANGDIR = /data/sw/httpd/htdocs/extmail/lang

SYS_TEMPLDIR = /data/sw/httpd/htdocs/extmail/html

SYS_HTTP_CACHE = 0

SYS_SMTP_HOST = 192.168.254.200

SYS_SMTP_PORT = 25

SYS_SMTP_TIMEOUT = 5

SYS_SPAM_REPORT_ON = 0

SYS_SPAM_REPORT_TYPE = dspam

SYS_SHOW_WARN = 0

SYS_IP_SECURITY_ON = 1

SYS_PERMIT_NOQUOTA = 1

SYS_SESS_DIR = /tmp

SYS_UPLOAD_TMPDIR = /tmp

SYS_LOG_ON = 1

SYS_LOG_TYPE = syslog

SYS_LOG_FILE = /var/log/extmail.log

SYS_SESS_TIMEOUT = 0

SYS_SESS_COOKIE_ONLY = 1

SYS_USER_PSIZE = 10

SYS_USER_SCREEN = auto

SYS_USER_LANG = zh_CN

SYS_APP_TYPE = WebMail

SYS_USER_TEMPLATE = default

SYS_USER_CHARSET = utf-8

SYS_USER_TRYLOCAL = 1

SYS_USER_TIMEZONE = +0800

SYS_USER_CCSENT = 1

SYS_USER_SHOW_HTML = 1

SYS_USER_COMPOSE_HTML = 1

SYS_USER_CONV_LINK =1

SYS_USER_ADDR2ABOOK = 1

SYS_MESSAGE_SIZE_LIMIT = 5242880

SYS_MIN_PASS_LEN = 2

SYS_MFILTER_ON = 1

SYS_NETDISK_ON = 1

SYS_SHOW_SIGNUP = 1

SYS_DEBUG_ON = 1

SYS_AUTH_TYPE = mysql

SYS_MAILDIR_BASE = /home/domains

SYS_AUTH_SCHEMA = virtual

SYS_CRYPT_TYPE = md5crypt

SYS_MYSQL_USER = extmail

SYS_MYSQL_PASS = extmail

SYS_MYSQL_DB = extmail

SYS_MYSQL_HOST = localhost

SYS_MYSQL_SOCKET = /tmp/mysql.sock

SYS_MYSQL_TABLE = mailbox

SYS_MYSQL_ATTR_USERNAME = username

SYS_MYSQL_ATTR_DOMAIN = domain

SYS_MYSQL_ATTR_PASSWD = password

SYS_MYSQL_ATTR_CLEARPW = clearpwd

SYS_MYSQL_ATTR_QUOTA = quota

SYS_MYSQL_ATTR_NDQUOTA = netdiskquota

SYS_MYSQL_ATTR_HOME = homedir

SYS_MYSQL_ATTR_MAILDIR = maildir

SYS_MYSQL_ATTR_DISABLEWEBMAIL = disablewebmail

SYS_MYSQL_ATTR_DISABLENETDISK = disablenetdisk

SYS_MYSQL_ATTR_DISABLEPWDCHANGE = disablepwdchange

SYS_MYSQL_ATTR_ACTIVE = active

SYS_MYSQL_ATTR_PWD_QUESTION = question

SYS_MYSQL_ATTR_PWD_ANSWER = answer

SYS_LDAP_BASE = o=extmailAccount,dc=example.com

SYS_LDAP_RDN = cn=Manager,dc=example.com

SYS_LDAP_PASS = secret

SYS_LDAP_HOST = localhost

SYS_LDAP_ATTR_USERNAME = mail

SYS_LDAP_ATTR_DOMAIN = virtualDomain

SYS_LDAP_ATTR_PASSWD = userPassword

SYS_LDAP_ATTR_CLEARPW = clearPassword

SYS_LDAP_ATTR_QUOTA = mailQuota

SYS_LDAP_ATTR_NDQUOTA = netdiskQuota

SYS_LDAP_ATTR_HOME = homeDirectory

SYS_LDAP_ATTR_MAILDIR = mailMessageStore

SYS_LDAP_ATTR_DISABLEWEBMAIL = disablewebmail

SYS_LDAP_ATTR_DISABLENETDISK = disablenetdisk

SYS_LDAP_ATTR_DISABLEPWDCHANGE = disablePasswdChange

SYS_LDAP_ATTR_ACTIVE = active

SYS_LDAP_ATTR_PWD_QUESTION = question

SYS_LDAP_ATTR_PWD_ANSWER = answer

SYS_AUTHLIB_SOCKET = /data/sw/courier-authlib/var/spool/authdaemon/socket

SYS_G_ABOOK_TYPE = file

SYS_G_ABOOK_LDAP_HOST = localhost

SYS_G_ABOOK_LDAP_BASE = ou=AddressBook,dc=example.com

SYS_G_ABOOK_LDAP_ROOTDN = cn=Manager,dc=example.com

SYS_G_ABOOK_LDAP_ROOTPW = secret

SYS_G_ABOOK_LDAP_FILTER = objectClass=OfficePerson

SYS_G_ABOOK_FILE_PATH = /data/sw/httpd/htdocs/extmail/globabook.cf

SYS_G_ABOOK_FILE_LOCK = 1

SYS_G_ABOOK_FILE_CONVERT = 0

SYS_G_ABOOK_FILE_CHARSET = utf-8

附二:extman配置文件

SYS_CONFIG = /data/sw/httpd/htdocs/extman/

SYS_LANGDIR = /data/sw/httpd/htdocs/extman/lang

SYS_TEMPLDIR = /data/sw/httpd/htdocs/extman/html

SYS_MAILDIR_BASE = /home/domains

SYS_SHOW_WARN = 0

SYS_SESS_DIR = /tmp/

SYS_CAPTCHA_ON = 1

SYS_CAPTCHA_KEY = r3s9b6a7

SYS_CAPTCHA_LEN = 6

SYS_PURGE_DATA = 0

SYS_PSIZE = 20

SYS_APP_TYPE = ExtMan

SYS_TEMPLATE_NAME = default

SYS_DEFAULT_EXPIRE = 1y

SYS_GROUPMAIL_SENDER = postmaster@extmail.org

SYS_DEFAULT_SERVICES = webmail,smtpd,smtp,pop3,netdisk

SYS_ISP_MODE = no

SYS_DOMAIN_HASHDIR = yes

SYS_DOMAIN_HASHDIR_DEPTH = 2x2

SYS_USER_HASHDIR = yes

SYS_USER_HASHDIR_DEPTH = 2x2

SYS_MIN_UID = 500

SYS_MIN_GID = 100

SYS_DEFAULT_UID = 1001

SYS_DEFAULT_GID = 1001

SYS_QUOTA_MULTIPLIER = 1048576

SYS_QUOTA_TYPE = courier

SYS_DEFAULT_MAXQUOTA = 500

SYS_DEFAULT_MAXALIAS = 100

SYS_DEFAULT_MAXUSERS = 100

SYS_DEFAULT_MAXNDQUOTA = 500

SYS_USER_DEFAULT_QUOTA = 5

SYS_USER_DEFAULT_NDQUOTA = 5

SYS_USER_DEFAULT_EXPIRE = 1y

SYS_BACKEND_TYPE = mysql

SYS_CRYPT_TYPE = md5crypt

SYS_MYSQL_USER = extmail

SYS_MYSQL_PASS = extmail

SYS_MYSQL_DB = extmail

SYS_MYSQL_HOST = localhost

SYS_MYSQL_SOCKET = /tmp/mysql.sock

SYS_MYSQL_TABLE = manager

SYS_MYSQL_ATTR_USERNAME = username

SYS_MYSQL_ATTR_PASSWD = password

SYS_LDAP_BASE = dc=extmail.org

SYS_LDAP_RDN = cn=Manager,dc=extmail.org

SYS_LDAP_PASS = secret

SYS_LDAP_HOST = localhost

SYS_LDAP_ATTR_USERNAME = mail

SYS_LDAP_ATTR_PASSWD = userPassword

SYS_RRD_DATADIR = /var/lib

SYS_RRD_TMPDIR = /tmp/viewlog

SYS_RRD_QUEUE_ON = yes

SYS_CMDSERVER_SOCK = /tmp/cmdserver.sock

SYS_CMDSERVER_MAXCONN = 5

SYS_CMDSERVER_PID = /var/run/cmdserver.pid

SYS_CMDSERVER_LOG = /var/log/cmdserver.log

SYS_CMDSERVER_AUTHCODE = your_auth_code_here

SYS_IGNORE_SERVER_LIST = web

附三:dovecot.conf配置

# 2.2.13: /data/sw/dovecot/etc/dovecot/dovecot.conf

# OS: Linux 3.8.13-gentoo i686 Gentoo Base System release 2.1 ext3

auth_mechanisms = plain login

disable_plaintext_auth = no

listen = *

mail_location = maildir:/home/domains/%d/%n/Maildir

namespace inbox {

inbox = yes

location =

mailbox Drafts {

special_use = \Drafts

}

mailbox Junk {

special_use = \Junk

}

mailbox Sent {

special_use = \Sent

}

mailbox "Sent Messages" {

special_use = \Sent

}

mailbox Trash {

special_use = \Trash

}

prefix =

}

passdb {

args = /data/sw/dovecot/etc/dovecot/dovecot-mysql.conf

driver = sql

}

protocols = imap pop3

ssl = no

userdb {

args = /data/sw/dovecot/etc/dovecot/dovecot-mysql.conf

driver = sql

}

附四:postfix配置文件

queue_directory = /var/spool/postfix

command_directory = /usr/sbin

daemon_directory = /usr/libexec/postfix

data_directory = /var/lib/postfix

mail_owner = postfix

myhostname = mail.zhengwing.org

mydomain = zhengwing.org

myorigin = zhengwing.org

inet_interfaces = all

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

unknown_local_recipient_reject_code = 550

mynetworks = 192.168.254.0/24,127.0.0.0/8

alias_maps = hash:/etc/postfix/aliases

debug_peer_level = 2

debugger_command =

PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin

ddd $daemon_directory/$process_name $process_id & sleep 5

sendmail_path = /usr/sbin/sendmail

newaliases_path = /usr/bin/newaliases

mailq_path = /usr/bin/mailq

setgid_group = postdrop

html_directory = no

manpage_directory = /usr/local/man

sample_directory = /etc/postfix

readme_directory = no

inet_protocols = ipv4

broken_sasl_auth_clients = yes

smtpd_sasl_auth_enable = yes

smtpd_sasl_local_domain = $myhostname

smtpd_sasl_security_options = noanonymous

smtpd_banner = Welcome to our $myhostname ESMTP,Warning: Version is test!

smtpd_recipient_restrictions=

permit_mynetworks,

permit_sasl_authenticated,

reject_invalid_hostname,

reject_non_fqdn_hostname,

reject_unknown_sender_domain,

reject_non_fqdn_sender,

reject_non_fqdn_recipient,

reject_unknown_recipient_domain,

reject_unauth_pipelining,

reject_unauth_destination

smtpd_sender_restrictions =

permit_mynetworks,

reject_sender_login_mismatch,

reject_authenticated_sender_login_mismatch

smtpd_sender_login_maps =

mysql:/etc/postfix/mysql_virtual_sender_maps.cf,

mysql:/etc/postfix/mysql_virtual_alias_maps.cf

virtual_mailbox_base = /home/domains

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_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf

virtual_uid_maps = static:1001

virtual_gid_maps = static:1001

virtual_transport = virtual










本文轉自 chengchow 51CTO博客,原文鏈接:http://blog.51cto.com/chengchow/1425629,如需轉載請自行聯系原作者 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的Postfix+dovecot+extmail+sasl+mysql源码安装手册的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一级人爱视频 | 一级不卡毛片 | 中文字幕不卡av | 操bbbbb| 国产aⅴ片| 日韩视频精品一区 | 漂亮人妻被中出中文字幕 | 亚洲综合另类小说 | 青青草原成人 | 国产福利片在线 | 午夜寂寞影视 | 91中文| 精品一区二区三区在线视频 | 亚洲免费三区 | 日韩在线精品视频 | 性一交一乱一区二区洋洋av | 国产成人综合在线视频 | 天堂а√在线中文在线 | 日本精品三级 | 欧美第一网站 | 人人妻人人澡人人爽国产一区 | 伊人66| 久久精品爱 | 亚洲一一在线 | 99国产在线 | 国产精品v| 欧美高清日韩 | 国产av人人夜夜澡人人爽 | 婷婷色图| 国产精品二区一区二区aⅴ 一卡二卡三卡在线观看 | 综合网在线 | 欧美视频一区二区三区 | 欧美999 | 亚洲国产精品毛片av不卡在线 | 综合一区二区三区 | 久久夜色精品国产噜噜亚洲av | 国产免费视频一区二区三区 | 亚洲欧美日韩在线播放 | 成人区视频 | 男女深夜福利 | 男女裸体影院高潮 | 久久狠 | 四季av国产一区二区三区 | 丁香一区二区三区 | 黑人巨大精品一区二区在线 | 69福利网 | 亚洲国产精 | 天堂国产一区二区三区 | 狠狠干老司机 | 久久艹免费视频 | 久久国产精品综合 | 亚洲午夜av久久乱码 | 骚五月| 一二三不卡 | 污片在线观看 | 欧美激情久久久久久 | 亚洲一区二区电影 | 欧美亚洲精品一区 | 猛1被调教成公厕尿便失禁网站 | 99久久久无码国产精品性黑人 | 免费不卡av在线 | 婷婷成人av| 91喷水视频 | 日本黄色高清视频 | 亚洲免费观看高清完整 | 成人香蕉视频在线观看 | 黄色小视频大全 | 女大学生的家政保姆初体验 | 中文字幕一二三四区 | 丁香五色月 | 不卡的毛片 | 黄色大片视频网站 | 国产精品欧美综合 | 成人夜夜 | 欧美日韩在线视频免费播放 | 国产毛片不卡 | 亚洲熟妇av一区二区三区 | 国产精品久久久久永久免费看 | 在线观看国产精品视频 | 魔性诱惑| 日韩性生活视频 | 啪啪福利社 | 亚洲区小说区 | 日韩人妻精品一区二区三区 | 国产资源在线看 | 日日夜夜影院 | 国产aaaaaa| 欧美精品黑人 | 中文字幕三区 | 国产精品专区在线观看 | 国产+日韩+欧美 | 欧美激情一二区 | 亚洲av成人精品一区二区三区在线播放 | 国产精品成人免费 | 国产综合日韩 | 国产一区二区三区四区五区在线 | 免费污视频在线观看 | 国产免费成人在线视频 | 久久99精品国产麻豆婷婷洗澡 |