IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當前所在位置: 首頁操作系統(tǒng)LINUX → LINUX下Mail服務(wù)器配置

LINUX下Mail服務(wù)器配置

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

??? 隨著互聯(lián)網(wǎng)的飛速發(fā)展,電子郵件已經(jīng)成為人們生活中必不可少的通信工具。架設(shè)郵件系統(tǒng)相對來說比較的麻煩些,在網(wǎng)上有很多的相關(guān)資料可以查閱。真的很感謝這么多熱于奉獻的網(wǎng)友,使這個網(wǎng)絡(luò)更加的強大。一直以來都想架設(shè)自己的MAIL服務(wù)器,由于時間和條件的關(guān)系未曾如愿,等到有空了一心放 到這上面的時候,又遇到了各種各樣的問題,在我永不放棄信念下,我架設(shè)的郵件服務(wù)器終于告成。當然了,功能還有太多不完善的地方,我會在以后的時間加以彌補,使其更加的強大。此次嘗試感觸頗多,學(xué)習(xí)是一個永無止境的過程,

??? 永遠不要停滯在一個地方頑固不前,遇到問題一定要解決它,在遇到問題和解決問題的過程中找到人生樂趣。以下我把自己的安裝過程寫出來,不求給廣大網(wǎng)友指點迷津,只求自己能夠三省吾身。相信自己,一天成長一點,一天積累一點。

??? 安裝ucspi-tcp用來簡單的建立客戶機-服務(wù)器tcp后臺程序

??? [root@mail mail]# tar zxvf ucspi-tcp0.88.tar.gz

??? [root@mail mail]# cd ucspi-tcp-0.88

??? [root@mail mail]# make

??? [root@mail ucspi-tcp-0.88]# make setup check

??? ./install

??? ./instcheck

??? 安裝daemontools

??? ――――――是inetd和winetd的代替品,用它來監(jiān)聽qmail-send,qmail-smtpd,qmail-pop3d

??? [root@mail ucspi-tcp-0.88]# mkdir -p /package

??? [root@mail ucspi-tcp-0.88]# chmod 1755 /package/

??? [root@mail ucspi-tcp-0.88]# cd /package/

??? [root@mail package]# tar zxvf daemontools-0.76.tar.gz

??? [root@mail package]# cd admin/daemontools-0.76/

??? [root@mail daemontools-0.76]# patch -p1

??? patching file src/error.h

??? [root@mail daemontools-0.76]# package/install

??? Adding svscanboot to inittab...

??? init should start svscan now.

??? 測試如下:

??? [root@mail httpd-2.0.50]# sleep 5

??? [root@mail httpd-2.0.50]# ps ax|grep svscan

??? 31570 ?? S????? 0:00 /bin/sh /command/svscanboot

??? 31572 ?? S????? 0:00 svscan /service

??? 31580 pts/1 S 0:00 grep svscan

??? 安裝qmail―――本文的主角,世界上使用最廣的郵件系統(tǒng)之一

??? [root@mail mail]# tar zxvf qmail-1.03.tar.gz

??? [root@mail mail]# cd qmail-1.03

??? [root@mail qmail-1.03]# patch -p1<../qmail-1.03.errno.patch

??? patching file cdb_seek.c

??? patching file dns.c

??? patching file error.3

??? patching file error.h

??? [root@mail qmail-1.03]# mkdir /var/qmail

??? [root@mail qmail-1.03]# groupadd nofiles

??? [root@mail qmail-1.03]# useradd -g nofiles -d /var/qmail/alias alias

??? [root@mail qmail-1.03]# useradd -g nofiles -d /var/qmail qmaild

??? [root@mail qmail-1.03]# useradd -g nofiles -d /var/qmail qmaill

??? [root@mail qmail-1.03]# useradd -g nofiles -d /var/qmail qmailp

??? [root@mail qmail-1.03]# groupadd qmail

??? [root@mail qmail-1.03]# useradd -g qmail -d /var/qmail qmailq

??? [root@mail qmail-1.03]# useradd -g qmail -d /var/qmail qmailr

??? [root@mail qmail-1.03]# useradd -g qmail -d /var/qmail qmails

??? [root@mail qmail-1.03]# make

??? [root@mail qmail-1.03]# make setup check

??? [root@mail qmail-1.03]# ./config-fast mail.china-yr.com

??? Your fully qualified host name is mail.china-yr.com.

??? Putting mail.china-yr.com into control/me...

??? Putting china-yr.com into control/defaultdomain...

??? Putting china-yr.com into control/plusdomain...

??? Putting mail.china-yr.com into control/locals...

??? Putting mail.china-yr.com into control/rcpthosts...

??? Now qmail will refuse to accept SMTP messages except to mail.china-yr.com.

??? Make sure to change rcpthosts if you add hosts to locals or virtualdomains!

??? [root@mail qmail-1.03]# cd ~alias;touch .qmail-postmaster .qmail-mailer-daemon .qmail-root

??? [root@mail alias]# chmod 644 ~alias/.qmail*

??? 在linux/WebMail/qmailctl.txt">ftp://ftp.pipeline.com.au/pipeint/sources/linux/WebMail/qmailctl.txt

??? 下載qmailctl.txt? 并且上傳到指定目錄

??? [root@mail mail]# cp qmailctl.txt /etc/init.d/qmail

??? [root@mail mail]# mkdir -p /var/qmail/supervise/qmail-send/log

??? [root@mail mail]# mkdir -p /var/qmail/supervise/qmail-smtpd/log

??? [root@mail mail]# mkdir -p /var/qmail/supervise/qmail-pop3d/log

??? [root@mail mail]# vi /var/qmail/supervise/qmail-send/run

??? #!/bin/sh

??? exec env - PATH="/var/qmail/bin:$PATH" qmail-start ./Maildir/

??? [root@mail mail]# vi /var/qmail/supervise/qmail-send/log/run

??? #!/bin/sh

??? exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t \

??? s10000000 n30 /var/log/qmail/send

??? [root@mail mail]# vi /var/qmail/supervise/qmail-smtpd/run

??? #!/bin/sh

??? QMAILDUID=`id -u qmaild`

??? NOFILESGID=`id -g qmaild`

??? exec /usr/local/bin/softlimit -m 2000000 \

??? /usr/local/bin/tcpserver \

??? -H -l hostname.yourdomain.com \

??? -v -x /etc/tcp.smtp.cdb \

??? -c 20 -R -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \

??? /var/qmail/bin/qmail-smtpd hostname.yourdomain.com \

??? /var/lib/vpopmail/bin/vchkpw /bin/true 2>&1

??? [root@mail mail]# vi /var/qmail/supervise/qmail-smtpd/log/run

??? #!/bin/sh

??? exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s10000000 \

??? n30 /var/log/qmail/smtpd

??? [root@mail mail]# vi /var/qmail/supervise/qmail-pop3d/run

??? /usr/local/bin/tcpserver \

??? -H -l example.com \

??? -v -x /etc/tcp.pop3.cdb -c 30 -R 0 pop3 \

??? /var/qmail/bin/qmail-popup example.com \

??? /var/lib/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1

??? [root@mail mail]# vi /var/qmail/supervise/qmail-pop3d/log/run

??? #!/bin/sh

??? exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s10000000 \

??? n30 /var/log/qmail/pop3d

??? [root@mail mail]# chmod 755 /var/qmail/supervise/qmail-send/run

??? [root@mail mail]# chmod 755 /var/qmail/supervise/qmail-send/log/run

??? [root@mail mail]# chmod 755 /var/qmail/supervise/qmail-smtpd/run

??? [root@mail

關(guān)鍵詞標簽:LINUX,Mail服務(wù)器

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP Linux操作系統(tǒng)修改IP

相關(guān)下載

    人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址 dmidecode命令查看內(nèi)存型號 linux tc實現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關(guān)機、重啟、注銷 命令 查看linux服務(wù)器硬盤IO讀寫負載