Qmail最簡安裝指南

2021-08-30 06:03:17 字數 4415 閱讀 9939

###以下所有的軟體都在我自己做的qmail.tar.gz的發布包內

#以下所有的命令都使用過並且通過.

###安裝qmail

#增加使用者

groupadd nofiles

useradd -g nofiles -d /var/qmail/alias alias

useradd -g nofiles -d /var/qmail qmaild

useradd -g nofiles -d /var/qmail qmaill

useradd -g nofiles -d /var/qmail qmailp

groupadd qmail

useradd -g qmail -d /var/qmail qmailq

useradd -g qmail -d /var/qmail qmailr

useradd -g qmail -d /var/qmail qmails

#建立qmail的工作目錄.基本都是預設為/var/qmail,如非了解編譯過程並且必要請勿修改.否則其他相關目錄都需要修改

mkdir -p /var/qmail

#編譯qmail

#首先解壓我打包的qmail.tar.gz包

tar -zxf qmail.tar.gz

cd qmail

cd netqmail-1.04

./collate.sh

cd netqmail-1.04

make

make setup check

#將下面的網域名稱更換為你自己的

./config-fast mail.deny-spam.com

#配置cd /var/qmail/alias

touch .qmail-postmaster .qmail-mailer-daemon .qmail-root

chmod 644 /var/qmail/alias/.qmail*

cp /var/qmail/boot/home /var/qmail/rc

chmod 755 /var/qmail/rc

rm -f /usr/lib/sendmail

rm -f /usr/sbin/sendmail

ln -s /var/qmail/bin/sendmail /usr/lib/sendmail

ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

#修改maildir格式

vi /var/qmail/rc

#修改其中./mailbox為./maildir/

#建立qmail的啟動檔案,此檔案呼叫qmail的smtp指令碼

touch /var/qmail/start

echo 「csh -cf 『/var/qmail/rc &』」>/var/qmail/start

echo 「/var/qmail/smtp.sh」>>/var/qmail/start

chmod 755 /var/qmail/start

###安裝ucspi-tcp

make

make setup check

#建立tcpserver呼叫的qmail smtp服務程序

touch /var/qmail/smtp.sh

#將下面的deny-spam.com引數更換為你自己的網域名稱,不換也沒關係.不會影響使用,下同

echo 「/usr/local/bin/tcpserver -h -r -l deny-spam.com -t 1 -c 100 -v -p -x/var/qmail/tcp.smtp.cdb -u /usr/bin/id -u qmaild -g /usr/bin/id -g qmaild 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true | /var/qmail/bin/splogger &」 > /var/qmail/smtp.sh

chmod 755 /var/qmail/smtp.sh

#<

帶cmd5checkpw的tcpserver

#echo "/usr/local/bin/tcpserver -h -r -l deny-spam.com -t 1 -c 100 -v -p -x/var/qmail/tcp.smtp.cdb -u /usr/bin/id -u qmaild -g /usr/bin/id -g qmaild 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true /var/qmail/bin/cmd5checkpw /bin/true 2>&1 | /var/qmail/bin/splogger &」>/var/qmail/smtp.sh

#>

#建立smtp的**允許規則

touch /var/qmail/tcp.smtp

echo 「127.0.0.1:allow,relayclient=」\」\」 > /var/qmail/tcp.smtp

echo 「:allow」 > /var/qmail/tcp.smtp

/usr/local/bin/tcprules /var/qmail/tcp.smtp.cdb /var/qmail/tcp.smtp.tmp < /var/qmail/tcp.smtp

echo 「/var/qmail/start」 >> /etc/rc.d/rc.local

###安裝vpopmail

groupadd vchkpw

useradd -g vchkpw -d /home/vpopmail vpopmail

echo 「/var/qmail/start」>>/etc/rc.d/rc.local

#如不與mysql資料庫整合也可,不要修改vmysql.h檔案,並去掉./configure中的相關選項

vi vmysql.h

#根據你的mysql的設定,更改下面的配置

#define mysql_update_server 「localhost」

#define mysql_update_user 「root」

#define mysql_update_passwd 「secret」

#define mysql_read_server 「localhost」

#define mysql_read_user 「root」

#define mysql_read_passwd 「secret」

#修改下面的deny-spam.com為你自己的網域名稱,修改mysql路徑,以下的mysql路徑是rh自帶時候的預設路徑

./configure –enable-default-domain=deny-spam.com –enable-passwd=n \

–enable-tcprules-prog=/usr/local/bin/tcprules \

–enable-ip-alias-dmains=n \

–enable-defaultquota=n \

–enable-roaming-users=y \

–enable-mysql=y \

–enable-incdir=/usr/include/mysql \

–enable-libdir=/usr/lib/mysql

#<

以下是當mysql手工編譯安裝在/usr/local/mysql下時的configure的mysql選項

#--enable-incdir=/usr/local/mysql/include/mysql \

#--enable-libdir=/usr/local/mysql/lib/mysql

#>

make

make install-strip

chmod 6755 /home/vpopmail/bin/vchkpw

#下面的deny-spam.com請修改為你自己的網域名稱

echo 」 tcpserver -c 100 -v -l deny-spam.com -u -h -r 0 pop3 /var/qmail/bin/qmail-popup deny-spam.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d maildir 2>&1 | /var/qmail/bin/splogger &」 > /var/qmail/pop.sh

chmod 755 /var/qmail/pop.sh

echo 「/var/qmail/pop.sh」>>/var/qmail/start

chmod 755 /var/qmail/start

###測試步驟

#新增域:

# /home/vpopmail/bin/vadddomain deny-spam.com

#(回車:輸入兩遍密碼)

#新增使用者:

# /home/vpopmail/vadduser [email protected]

qmail簡單安裝

qmail簡單安裝 網上文章一堆,我只是簡單總結,並且只是安裝qmail,不涉及web端或者資料庫什麼的。我們安裝的qmail就是為了程式傳送郵件,簡單小巧,安裝也很簡單,qmail不監聽埠,只是為了給程式呼叫傳送郵件。平台是再freebsd5.4下面,當然,你也可以使用ports來安裝,那就更簡單...

Mathtype安裝與最簡破解

以上鏈結已失效 2020.7.3,我前一段時間網盤遷移資源導致分享失效了,在此補上,謝謝提醒,同志們加油。提取碼 m836 我之前的30天試用期過了,沒來得及破解,發現過期之後解鎖 註冊mathtype這一選項無法使用了,變成了精簡版。而且從網上找的一些破解方法,安全性不能保證,所以有以下不用密匙的...

Windows下硬碟安裝Ubuntu最簡方法

有關硬碟安裝ubuntu的文章很多,但都是又下grub又手動複製這個那個的。我認為這是一種誤導,因為wubi本身就已經給我們提供了簡單的方法。本方法,kubuntu xubuntu甚至mint都適用。右鍵單擊我的電腦 屬性 高階 往下數第三個設定 顯示作業系統列表的時間打勾,右邊寫個合適的數,我寫的...