实战部署MySQL用户认证的Postfix邮件系统(3)
生活随笔
收集整理的這篇文章主要介紹了
实战部署MySQL用户认证的Postfix邮件系统(3)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實戰部署Postfix+MySQL+Dovecot+Postfixadmin+Extmail郵件系統(3)
base_dir=/var/run/dovecot
protocols=imap pop3
listen=*
disable_plaintext_auth = no
ssl_disable = yes
mail_location = maildir:/var/spool/mail/%d/%n
auth default {
? ?mechanisms = PLAIN LOGIN CRAM-MD5 DIGEST-MD5
? ? ? ?passdb sql {
? ? ? ? ? ? ? ? ? ? ? ?args = /etc/dovecot-mysql.conf
? ? ? ?}
? ? ? ?userdb sql {
? ? ? ? ? ? ? ? ? ? ? ?args = /etc/dovecot-mysql.conf
? ? ? ?}
? ? ? ?socket listen {
? ? ? ? ? ? ? ? ? ? ? ?client {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?path = /var/run/dovecot/auth-client
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?mode = 0660
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?user = postfix
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?group = postfix
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ?}
}
first_valid_uid = 1000
[root@mail html]#編輯 /etc/dovecot-mysql.conf 為以下內容,這個配置文件主要用于連接MySQL數據庫。[root@mail html]# cat /etc/dovecot-mysql.conf
driver = mysql
connect = host=/var/lib/mysql/mysql.sock dbname=postfix user=postfix password=postfix
default_pass_scheme = MD5
password_query = SELECT password FROM mailbox WHERE username = '%u'
user_query = SELECT maildir, 1000 AS uid, 1000 AS gid FROM mailbox WHERE username = '%u'
[root@mail html]#啟動dovecot服務,并設為開機自動運行。[root@mail html]# /etc/init.d/dovecot start
Starting Dovecot Imap: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ ? ?OK ? ?]
[root@mail html]# chkconfig --level 35 dovecot on七、Extmail的配置通過上面的設置我們已經完成了一個基本的郵件服務器系統,它能夠發送、接收郵件,能夠對用戶進行身份驗證等工作。用戶可以使用Outlook、Foxmail之類的工具來發送和接收郵件。對于用戶臨時查看一下郵件,他們就不需要將郵件下載到本機查看。這個時候我們可以為用戶搭建一個Webmail吧。基于我們已經完成的郵件服務器,我們只需要給用戶提供一個基于瀏覽器訪問的mail工具就可以了。這類工具有很多:OpenWebmail、Extmail等。Extmail 是一個以perl語言編寫,面向大容量/ISP級應用,免費的高性能Webmail軟件,ExtMail套件用于提供從瀏覽器中登錄、使用郵件系統的Web操作界面,它以GPL版權釋出,設計初衷是希望設計一個適應當前高速發展的IT應用環境,滿足用戶多變的需求,能快速進行開發、改進和升級,適應能力強的webmail系統。對于國內的電子郵件系統來說,無論是從系統功能、易用性還是中文化等方面,ExtMail 平臺都是一個相當不錯的選擇。Extmail 套件可以提供給普通郵件用戶使用,而Extman套件可以提供給郵件系統的管理員使用。更多關于Extmail的介紹請baidu之。Extmail安裝也比較簡單先在/var/www先創建一個用于存放Extmail的目錄extsuite,然后將下載回來的extmail解壓到該目錄下,并將解壓后的目錄修改為extmail。[root@mail ~]# mkdir /var/www/extsuite
[root@mail ~]# tar -zxvf extmail-1.2.tar.gz -C /var/www/extsuite/
[root@mail extsuite]# mv extmail-1.2/ extmail接下來編輯配置文件,使其能夠和Postfix郵件服務器結合起來提供服務,修改部分配置信息如下:[root@mail extsuite]# cp extmail/webmail.cf.default extmail/webmail.cf
SYS_USER_LANG = en_US ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#默認語言,修改為zh_CN
SYS_USER_CHARSET = utf-8 ? ? ? ? ? ? ? ? ? ? ? ? ? ?#Web界面默認的字符集,修改為gb2312
SYS_MIN_PASS_LEN = 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #最小的密碼長度,修改為6
SYS_MFILTER_ON = 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#打開過濾器
SYS_NETDISK_ON = 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #打開網絡硬盤
SYS_AUTH_TYPE = mysql ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#使用MySQL數據庫的認證方式
SYS_MAILDIR_BASE = /home/domains ? ? ? ? ? #郵箱的存儲路徑,修改為實際路徑/var/spool/mail
SYS_MYSQL_USER = db_user ? ? ? ? ? ? ? ? ? ? ? ? ?#訪問MySQL數據庫的用戶名,改為postfix
SYS_MYSQL_PASS = db_pass ? ? ? ? ? ? ? ? ? ? ? ? #使用的密碼,改為postfix
SYS_MYSQL_DB = extmail ? ? ? ? ? ? ? ? ? ? ? ? ? ? #訪問的庫,改為postfix
SYS_MYSQL_HOST = localhost
SYS_MYSQL_SOCKET = /var/lib/mysql/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_G_ABOOK_TYPE = file ? ? ? ? ? ? ? ? ? ? ? ? ? ? #使用文件方式來保存全局通訊錄
SYS_G_ABOOK_FILE_PATH = /var/www/extsuite/extmail/globabook.cf
SYS_G_ABOOK_FILE_LOCK = 1
SYS_G_ABOOK_FILE_CONVERT = 0
SYS_G_ABOOK_FILE_CHARSET = utf-8 ? ? ? ? ? ? ?#全局通訊錄的字符集,改為gb2312在apache主配置文件中添加如下內容:[root@mail ~]# vim /etc/httpd/conf/httpd.conf
……
NameVirtualHost 10.1.1.120:80
<VirtualHost 10.1.1.120:80>
ServerName mail.xifeng.com
ServerAdmin admin@xifeng.com
DocumentRoot /var/www/extsuite/extmail/html/
ScriptAlias /extmail/cgi /var/www/extsuite/extmail/cgi
Alias /extmail /var/www/extsuite/extmail/html
Alias /postfixadmin /var/www/html/postfixadmin
SuexecUserGroup postfix postfix
</VirtualHost>
<Directory "/var/www/extsuite/extmail/html">
Order allow,deny
Allow from all
</Directory>修改extsuite目錄的用戶和組的權限為postfix:[root@mail ~]# chown -R postfix.postfix /var/www/extsuite/編輯完成后保存重啟apache服務:[root@mail extsuite]# /etc/init.d/httpd restart
Stopping httpd: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?[ ? ?OK ? ?]
Starting httpd: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?[ ? ?OK ? ?]安裝Extmail所需的perl模塊,如果你沒有安裝,通常使用web登錄的過程中會有提示。[root@mail ~]# rpm -ivh perl-Unix-Syslog-0.100-1.2.el5.rf.i386.rpm
warning: perl-Unix-Syslog-0.100-1.2.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing... ? ? ? ? ? ? ? ? ########################################### [100%]
1:perl-Unix-Syslog ? ? ? ########################################### [100%]
[root@mail ~]#八、客戶端測試Extmail登錄測試,直接使用http://mail.xifeng.com/extmail即可輸入郵件賬戶和密碼點擊“登錄”后,如下圖所示: ? ?在Windows下可以配置OE或formail等客戶端程序:九、常見問題報錯1:執行rpm –i postfix-2.3.3-2.src.rpm 報error: cannot create %sourcedir /usr/src/redhat/SOURCES錯誤?[root@localhost postfix]# rpm -i postfix-2.3.3-2.src.rpm
error: cannot create %sourcedir /usr/src/redhat/SOURCES解決方法:由于沒有安裝rpm-build執行yum install rpm-build安裝即可。報錯2:執行rpmbuild -ba SPECS/postfix.spec報error: Failed build dependencies: pcre-devel is needed by postfix-2.3.3-2.i386錯誤?[root@localhost redhat]# rpmbuild -ba SPECS/postfix.spec
error: Failed build dependencies:
? ? ? ? ? ? ? ?pcre-devel is needed by postfix-2.3.3-2.i386 解決方法:由于rpmbuild編譯過程中依賴的pcre-devel軟件包沒有安裝,執行如下命令安裝即可。[root@localhost redhat]# yum install pcre-devel報錯3:在使用http://mail.xifeng.com/extmail訪問extmail過程中提示“Unix::Syslog not found, please install it first! (in cleanup) Undefined subroutine &Ext::Logger::do_closelog called at /var/www/extsuite/extmail/libs/Ext/Logger.pm line 86”解決方法:下載perl-Unix-Syslog-這個rpm軟件包安裝即可。報錯4:在使用http://mail.xifeng.com/extmail訪問extmail,輸入用戶名和密碼,選擇登錄后提示“Can't chdir to /var/spool/mail/xifeng.com/yujinlong/, Permission denied”解決方法:(1)按照錯誤提示由于權限的原因,使用ll命令檢查,發現postfix用戶有權限[root@mail ~]# ll /var/spool/mail/
total 8
-rw-rw---- 1 rpc ? ? ? ? mail ? ? ? ? ? ? 0 Jan 19 00:07 rpc
drwx------ 3 postfix postfix 4096 Jan 21 23:07 xifeng.com(2)使用ps –ef|grep httpd發現apache的程序運行用戶是apache[root@mail ~]# ps -ef |grep httpd
root ? ? ? ? ? ?1260 ? ?3676 ? ?0 07:55 pts/2 ? ? ? ?00:00:00 grep httpd
root ? ? ? ? 27239 ? ? ? ? 1 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27241 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27242 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27243 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27244 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27245 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27246 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27247 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27248 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd所以,可以將apache的user和group修改為postfix,或者使用apache的suexec模塊。報錯5:在使用postfixadmin管理工具添加超級管理員的時候,提示“管理員名不是一個合法的郵件地址!”如下圖所示:解決方法:在postfixadmin配置文件config.inc.php中找到$CONF['emailcheck_resolve_domain']='YES';行將YES修改為NO。
-----構建開源郵件系統系列如果您對本系列文章感興趣,可以通過點擊以下鏈接查看全文:點擊 《實戰部署MySQL用戶認證的Postfix郵件系統(1)》 查看第一篇點擊 《實戰部署MySQL用戶認證的Postfix郵件系統(2)》 查看第二篇點擊 《實戰部署MySQL用戶認證的Postfix郵件系統(3)》 查看第三篇
安裝完成后,就開始配置工作,編輯 /etc/dovecot.conf 為以下內容
[root@mail html]# cat /etc/dovecot.conf
base_dir=/var/run/dovecot
protocols=imap pop3
listen=*
disable_plaintext_auth = no
ssl_disable = yes
mail_location = maildir:/var/spool/mail/%d/%n
auth default {
? ?mechanisms = PLAIN LOGIN CRAM-MD5 DIGEST-MD5
? ? ? ?passdb sql {
? ? ? ? ? ? ? ? ? ? ? ?args = /etc/dovecot-mysql.conf
? ? ? ?}
? ? ? ?userdb sql {
? ? ? ? ? ? ? ? ? ? ? ?args = /etc/dovecot-mysql.conf
? ? ? ?}
? ? ? ?socket listen {
? ? ? ? ? ? ? ? ? ? ? ?client {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?path = /var/run/dovecot/auth-client
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?mode = 0660
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?user = postfix
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?group = postfix
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ?}
}
first_valid_uid = 1000
[root@mail html]#編輯 /etc/dovecot-mysql.conf 為以下內容,這個配置文件主要用于連接MySQL數據庫。[root@mail html]# cat /etc/dovecot-mysql.conf
driver = mysql
connect = host=/var/lib/mysql/mysql.sock dbname=postfix user=postfix password=postfix
default_pass_scheme = MD5
password_query = SELECT password FROM mailbox WHERE username = '%u'
user_query = SELECT maildir, 1000 AS uid, 1000 AS gid FROM mailbox WHERE username = '%u'
[root@mail html]#啟動dovecot服務,并設為開機自動運行。[root@mail html]# /etc/init.d/dovecot start
Starting Dovecot Imap: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [ ? ?OK ? ?]
[root@mail html]# chkconfig --level 35 dovecot on七、Extmail的配置通過上面的設置我們已經完成了一個基本的郵件服務器系統,它能夠發送、接收郵件,能夠對用戶進行身份驗證等工作。用戶可以使用Outlook、Foxmail之類的工具來發送和接收郵件。對于用戶臨時查看一下郵件,他們就不需要將郵件下載到本機查看。這個時候我們可以為用戶搭建一個Webmail吧。基于我們已經完成的郵件服務器,我們只需要給用戶提供一個基于瀏覽器訪問的mail工具就可以了。這類工具有很多:OpenWebmail、Extmail等。Extmail 是一個以perl語言編寫,面向大容量/ISP級應用,免費的高性能Webmail軟件,ExtMail套件用于提供從瀏覽器中登錄、使用郵件系統的Web操作界面,它以GPL版權釋出,設計初衷是希望設計一個適應當前高速發展的IT應用環境,滿足用戶多變的需求,能快速進行開發、改進和升級,適應能力強的webmail系統。對于國內的電子郵件系統來說,無論是從系統功能、易用性還是中文化等方面,ExtMail 平臺都是一個相當不錯的選擇。Extmail 套件可以提供給普通郵件用戶使用,而Extman套件可以提供給郵件系統的管理員使用。更多關于Extmail的介紹請baidu之。Extmail安裝也比較簡單先在/var/www先創建一個用于存放Extmail的目錄extsuite,然后將下載回來的extmail解壓到該目錄下,并將解壓后的目錄修改為extmail。[root@mail ~]# mkdir /var/www/extsuite
[root@mail ~]# tar -zxvf extmail-1.2.tar.gz -C /var/www/extsuite/
[root@mail extsuite]# mv extmail-1.2/ extmail接下來編輯配置文件,使其能夠和Postfix郵件服務器結合起來提供服務,修改部分配置信息如下:[root@mail extsuite]# cp extmail/webmail.cf.default extmail/webmail.cf
SYS_USER_LANG = en_US ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#默認語言,修改為zh_CN
SYS_USER_CHARSET = utf-8 ? ? ? ? ? ? ? ? ? ? ? ? ? ?#Web界面默認的字符集,修改為gb2312
SYS_MIN_PASS_LEN = 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #最小的密碼長度,修改為6
SYS_MFILTER_ON = 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#打開過濾器
SYS_NETDISK_ON = 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #打開網絡硬盤
SYS_AUTH_TYPE = mysql ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#使用MySQL數據庫的認證方式
SYS_MAILDIR_BASE = /home/domains ? ? ? ? ? #郵箱的存儲路徑,修改為實際路徑/var/spool/mail
SYS_MYSQL_USER = db_user ? ? ? ? ? ? ? ? ? ? ? ? ?#訪問MySQL數據庫的用戶名,改為postfix
SYS_MYSQL_PASS = db_pass ? ? ? ? ? ? ? ? ? ? ? ? #使用的密碼,改為postfix
SYS_MYSQL_DB = extmail ? ? ? ? ? ? ? ? ? ? ? ? ? ? #訪問的庫,改為postfix
SYS_MYSQL_HOST = localhost
SYS_MYSQL_SOCKET = /var/lib/mysql/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_G_ABOOK_TYPE = file ? ? ? ? ? ? ? ? ? ? ? ? ? ? #使用文件方式來保存全局通訊錄
SYS_G_ABOOK_FILE_PATH = /var/www/extsuite/extmail/globabook.cf
SYS_G_ABOOK_FILE_LOCK = 1
SYS_G_ABOOK_FILE_CONVERT = 0
SYS_G_ABOOK_FILE_CHARSET = utf-8 ? ? ? ? ? ? ?#全局通訊錄的字符集,改為gb2312在apache主配置文件中添加如下內容:[root@mail ~]# vim /etc/httpd/conf/httpd.conf
……
NameVirtualHost 10.1.1.120:80
<VirtualHost 10.1.1.120:80>
ServerName mail.xifeng.com
ServerAdmin admin@xifeng.com
DocumentRoot /var/www/extsuite/extmail/html/
ScriptAlias /extmail/cgi /var/www/extsuite/extmail/cgi
Alias /extmail /var/www/extsuite/extmail/html
Alias /postfixadmin /var/www/html/postfixadmin
SuexecUserGroup postfix postfix
</VirtualHost>
<Directory "/var/www/extsuite/extmail/html">
Order allow,deny
Allow from all
</Directory>修改extsuite目錄的用戶和組的權限為postfix:[root@mail ~]# chown -R postfix.postfix /var/www/extsuite/編輯完成后保存重啟apache服務:[root@mail extsuite]# /etc/init.d/httpd restart
Stopping httpd: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?[ ? ?OK ? ?]
Starting httpd: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?[ ? ?OK ? ?]安裝Extmail所需的perl模塊,如果你沒有安裝,通常使用web登錄的過程中會有提示。[root@mail ~]# rpm -ivh perl-Unix-Syslog-0.100-1.2.el5.rf.i386.rpm
warning: perl-Unix-Syslog-0.100-1.2.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing... ? ? ? ? ? ? ? ? ########################################### [100%]
1:perl-Unix-Syslog ? ? ? ########################################### [100%]
[root@mail ~]#八、客戶端測試Extmail登錄測試,直接使用http://mail.xifeng.com/extmail即可輸入郵件賬戶和密碼點擊“登錄”后,如下圖所示: ? ?在Windows下可以配置OE或formail等客戶端程序:九、常見問題報錯1:執行rpm –i postfix-2.3.3-2.src.rpm 報error: cannot create %sourcedir /usr/src/redhat/SOURCES錯誤?[root@localhost postfix]# rpm -i postfix-2.3.3-2.src.rpm
error: cannot create %sourcedir /usr/src/redhat/SOURCES解決方法:由于沒有安裝rpm-build執行yum install rpm-build安裝即可。報錯2:執行rpmbuild -ba SPECS/postfix.spec報error: Failed build dependencies: pcre-devel is needed by postfix-2.3.3-2.i386錯誤?[root@localhost redhat]# rpmbuild -ba SPECS/postfix.spec
error: Failed build dependencies:
? ? ? ? ? ? ? ?pcre-devel is needed by postfix-2.3.3-2.i386 解決方法:由于rpmbuild編譯過程中依賴的pcre-devel軟件包沒有安裝,執行如下命令安裝即可。[root@localhost redhat]# yum install pcre-devel報錯3:在使用http://mail.xifeng.com/extmail訪問extmail過程中提示“Unix::Syslog not found, please install it first! (in cleanup) Undefined subroutine &Ext::Logger::do_closelog called at /var/www/extsuite/extmail/libs/Ext/Logger.pm line 86”解決方法:下載perl-Unix-Syslog-這個rpm軟件包安裝即可。報錯4:在使用http://mail.xifeng.com/extmail訪問extmail,輸入用戶名和密碼,選擇登錄后提示“Can't chdir to /var/spool/mail/xifeng.com/yujinlong/, Permission denied”解決方法:(1)按照錯誤提示由于權限的原因,使用ll命令檢查,發現postfix用戶有權限[root@mail ~]# ll /var/spool/mail/
total 8
-rw-rw---- 1 rpc ? ? ? ? mail ? ? ? ? ? ? 0 Jan 19 00:07 rpc
drwx------ 3 postfix postfix 4096 Jan 21 23:07 xifeng.com(2)使用ps –ef|grep httpd發現apache的程序運行用戶是apache[root@mail ~]# ps -ef |grep httpd
root ? ? ? ? ? ?1260 ? ?3676 ? ?0 07:55 pts/2 ? ? ? ?00:00:00 grep httpd
root ? ? ? ? 27239 ? ? ? ? 1 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27241 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27242 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27243 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27244 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27245 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27246 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27247 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd
apache ? ? 27248 27239 ? ?0 Jan21 ? ? ? ? ? ? ? ? ?00:00:00 /usr/sbin/httpd所以,可以將apache的user和group修改為postfix,或者使用apache的suexec模塊。報錯5:在使用postfixadmin管理工具添加超級管理員的時候,提示“管理員名不是一個合法的郵件地址!”如下圖所示:解決方法:在postfixadmin配置文件config.inc.php中找到$CONF['emailcheck_resolve_domain']='YES';行將YES修改為NO。
轉載于:https://blog.51cto.com/baidu/1123483
總結
以上是生活随笔為你收集整理的实战部署MySQL用户认证的Postfix邮件系统(3)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS开发那些事--编写OCUnit测试
- 下一篇: 手机进水的正确处理方法?