① 怎麼在linux下安umail伺服器
umail官方網站有安裝手冊。
umail_for_linux安裝說明
把下載下來的umail for linux安裝包拷貝到/root目錄下面,並在/root目錄下面解壓縮包。
# cd /root
# unzip U-Mail_x86_32_AS5.3_common_build1018.zip ## 解壓安裝壓縮包:
# cd u-mail ## 進入制定安裝目錄
# sh install.sh ## 運行安裝腳本進行安裝,或者這樣運行# ./install.sh ## 注意:安裝腳本需要在root用戶下運行,否則就會出現錯誤對話框:
② 如何在windows下部署extmail
1整個extmail郵件系統,是由多個軟體構成的:
軟體名稱功能(注意:沒有列出反垃圾郵件軟體與殺毒軟體)
ExtManWeb帳戶管理後台(含mailgraph_ext圖形日誌分析)
ExtMailWebMail(perl程序)
ApacheWeb伺服器(MUA通過瀏覽器收發郵件)
PostfixSMTP伺服器,郵件傳輸代理(MTA)
Maildrop郵件投遞代理(MDA)
Courier-imapIMAP和POP3伺服器
Cyrus-sasl2標準的SASL實現庫,可以支持CourierCyrusSMTP認證庫
Courier-authlib負責courier-imap,maildrop的認證Courier數據認證庫(mysql)
MySQL資料庫,儲存虛擬(域|用戶|別名)等信息.
2確定postfix支持的smtp認證方式,與支持的查詢表(必須包含mysql格式)
smtp認證方式
postconf-a
cyrus(sasl庫)
dovecot
支持的查詢表
postconf-m
btree
cidr
environ
hash
ldap
mysql(包含mysql)
nis
pcre
proxy
regexp
static
tcp
unix
注意:redhat/centos自帶的postfix不支持mysql方式的查詢表,所以你可能需要以源碼的方式重新安裝postfix並且開啟mysql支持!!!
3extmail發信,收信,(web登陸)認證邏輯圖
+++++++++++++++++++++++++++++++++++++++++++++++++
+smtp/25+po3/110+http/80+
+postfix+courier-imap+apache+
+++++++++++++++++++++++++++++++++++++++++++++++++
+cyrus-sasl2+
+++++++++++++++++++++++++++++++++++++++++++++++++
+courier-authlib+
+++++++++++++++++++++++++++++++++++++++++++++++++
+mysql+
+++++++++++++++++++++++++++++++++++++++++++++++++
3.1smtp認證流程
smtp/25
postfix
|<--smtp認證
cyrus-sasl2
|<--smtpd.conf配置文檔(設置了authdaemond的Unix套接字的路徑)
courier-authlib
|<--authmysqlrc配置文檔(設置了mysql相關信息)
mysql
|--I:儲存虛擬(域|用戶|別名)等信息.
3.2smtp認證相關的配置文檔
postfix
10.0.100.88[~]$rpm-qf/usr/lib64/sasl2/smtpd.conf
postfix-2.6.2-5hzq
10.0.100.88[~]$cat/usr/lib64/sasl2/smtpd.conf
pwcheck_method:authdaemond
log_level:3
mech_list:PLAINLOGIN
authdaemond_path:/var/spool/authdaemon/socket
---------------------------------------------------------------
pwcheck_methodSASL庫auxprop(默認值)
(描述:空格分隔開的用來效驗密碼的機制列表,值可能是sasl_checkpass,auxprop,
saslauthd,pwcheck,authdaemond【如果編譯時添加了--with-authdaemond】
mech_listSASL庫使用所有有效插件
(描述:空格分隔開的允許使用的機制的列表,比如:'plainotp'。用來在安裝的插件
中限制出一個可用機制的子集。)
authdaemond_pathSASL庫/dev/null(默認值)
(描述:Courier-authlib的authdaemond的Unix套接字的路徑。僅當pwcheck_method設
置為authdaemond時可用。)
-------------------------------------------------------------------
courier-authlib
10.0.100.88[~]$rpm-qf/var/spool/authdaemon/socket
courier-authlib-0.62.4-2hzq
10.0.100.88[~]$cat/etc/authlib/authmysqlrc
MYSQL_SERVERlocalhost
MYSQL_USERNAMEextmail
MYSQL_PASSWORDxmall.com
MYSQL_SOCKET/var/lib/mysql/mysql.sock
MYSQL_PORT3306
...................................
4了解postfix的查詢表
postfix有許多的重要參數(main.cf)都需要能夠查詢其對應關系,將所有的對應關系保存在另外一個文件"查詢表"
查詢表格式:
查詢表的原始數據來自簡單的文本文件,文件的每一行定義一組"key_value"對應關系,key與value
以空白隔開,例如:
cat/etc/postfix/local_in_senders
[email protected]_in_only
[email protected]_in_only
postmap命令創建查詢表的資料庫文件
postmap/etc/postfix/local_in_senders
file/etc/postfix/local_in_senders.db
/etc/postfix/local_in_senders.db:BerkeleyDB(Hash,version8,nativebyte-order)
postfix默認的查詢表數據格式為hash
postconf|grep'default_database_type'
default_database_type=hash
當將查詢表賦值給相關參數時,則必須指出查詢表的資料庫類型,例如:
postconf|grep'hash:/'
alias_database=hash:/etc/aliases
alias_maps=hash:/etc/aliases,nis:mail.aliases
查詢表的特例-別名文件
由於別名文件的格式不同於postfix其它的postfix查詢表,所以不能使用postmap創建別名的資料庫文件,而應該使用postalias/newalias;
別名文件位置:alias_maps=hash:/etc/aliases,nis:mail.aliases
別名文件格式:
grep-vE'(^$|^#)'/etc/aliases|head-n3
mailer-daemon:postmaster
postmaster:root
bin:root
daemon:root
5linux系統用32位還是64位?
如果郵件比較少,郵件操作系統壓力不大的話,32位或者64位都可以,只不過部署extmail(源碼)時要區分一下,比如:
i386
/usr/lib/sasl2/smtpd.conf
/usr/lib/mysql/
x86_64
/usr/lib64/sasl2/smtpd.conf
/usr/lib64/mysql/
6linux系統硬碟分區
建議/var/home單獨分區,原因有兩個
1因為extman與extmail都是以/home/domains作為基礎目錄
2/var/log/maillog郵件日誌;/var/spool/postfix郵件隊列
10.0.100.88[xmall.com]$pwd
/home/domains/xmall.com
10.0.100.88[xmall.com]$-sh*
120Kzm1
436Mzm2
10.0.100.88[xmall.com]$ll
total8
drwx------3vuservgroup4096Dec1916:00zm1
drwx------3vuservgroup4096Dec1916:00zm2
7安裝依賴rpm包(這里使用了本地cdrom源,如果你不是本地yum源,請直接yuminstall後邊的rpm包)
yum--disablerepo=*--enablerepo=c5-mediainstallhttpdphpphp-mysqlmysqlmysql-servermysql-developenssl-develperl-DBD-MySQLtcltcl-devellibart_lgpllibart_lgpl-devellibtool-ltdllibtool-ltdl-develexpect
③ linux郵件系統推薦
linux郵件系統那個u-mail的就不錯啊,你可以去了解下.
用postfix+linux系統的話需要精通linux
④ vmware下的linux伺服器怎樣才能讓外網訪問
1、明確LINUX伺服器內網訪問地址埠,確保LINUX伺服器正常開啟SSH服務,在內網SSH可以正常訪問連接。
⑤ 誰知道操作系統實訓報告(在Linux上安裝QQ2006)怎麼寫
1、安裝操作系統nbsp;首先請准備好CentOSnbsp;4.2安裝光碟的第一張和第二張,在「Installationnbsp;Type「中選擇「Custom」。在「Disknbsp;Partitioningnbsp;Setup」時選擇「Manuallynbsp;partitionnbsp;withnbsp;Disknbsp;Druid」,因為我們要將郵件保存在「/home/mail」目錄中,所以請為其保留足夠的硬碟空間。在「Firewallnbsp;Configuration」中選擇「Nonbsp;firewall」,這樣便於調試,你可以在郵件系統工作正常之後根據實際情況設置Firewall策略。在「Packagenbsp;Groupnbsp;Selection」中選擇「Text-basednbsp;Internet」和「Developmentnbsp;Tools」兩項。關於語言的選項你可以選擇默認值,這樣總的安裝文件大小為1GB左右。安裝完成後可以設置Crontab,讓郵件伺服器每天1點和時間伺服器同步時間:2、安裝MySQL伺服器nbsp;你可以根據伺服器的CPU類型,下載適合你所用CPU的MySQL發行包,如果你使用了iccnbsp;8.1編譯的MySQL,請首先按照下面的方法安裝MySQL運行所需的icc8.1的庫文件,否則請直接到安裝MySQL的部分。nbsp;3、安裝Web伺服器nbsp;從下面的URL下載Apachenbsp;2.0.55的源代碼:http://www.apache.org/dist/httpd/nbsp;4、安裝PHPnbsp;從下面的URL下載PHPnbsp;5.1.1的源代碼:http://www.php.net/downloads.phpnbsp;5、安裝Postfixnbsp;從下面的URL下載Postfixnbsp;2.2.6的源代碼:http://www.postfix.orgnbsp;從下面的URL下載Postfixnbsp;2.2.6的VDA補丁程序:http://web.onda.com.br/nadal、安裝Couriernbsp;authenticationnbsp;librarynbsp;從下面的URL下載Couriernbsp;authlibnbsp;0.57的源代碼:http://www.courier-mta.org/?download.phpnbsp;7、安裝Courier-IMAPnbsp;從下面的URL下載Courier-IMAPnbsp;4.0.6的源代碼:http://www.courier-mta.org/?download.phpnbsp;9、安裝Clamnbsp;AntiVirusnbsp;從下面的URL下載clamav-0.87.1的源代碼:http://www.clamav.net/stable.phpnbsp;10、安裝amavisd-newnbsp;11、安裝Postfixnbsp;Adminnbsp;從下面的URL下載postfixadmin-2.1.0:http://high5.net/postfixadmin/nbsp;12、安裝Extmailnbsp;從下面的URL下載extmail-0.21的安裝文件:http://www.extmail.org/cgi-bin/download.cgi 查看更多答案>>