qmail+vpopmail+sqwebmail的安裝步驟(5)_Mail服務器教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
若要拒絕某些IP所發出的Relay則修改 /etc/tcp.smtp如下
1.2.3.4:allow,RELAYCLIENT=""
127.:allow, RELAYCLIENT=""
如此,除1.2.3.4及127.*之外的所有地址,都將被拒絕轉送信件。
2)轉換tcp.smtp成為cdb格式
#/usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
注意:若對tcp.smtp有任何變更,都必須經過tcprules轉換成為cdb文件才會生效。
另外,tcp.smtp 若為空白,則表示拒絕所有的轉送,因為預設的規則為deny。
至此,轉送規則已建立,稍后將依此規則啟動qmail-smtpd。
3)設定SMTP及POP3 daemon的啟動
移除inetd.conf中有關smtp及pop3的設定(加上#號)
編輯/etc/services,改為以下設定:
smtp25/tcpmail
# pop-3 110/tcp #pop version 3
# pop-3 110/udp
pop3110/tcp
pop3110/udp
啟動 SMTP:
/usr/local/bin/tcpserver -v -x /etc/tcp.smtp.cdb \
-u UID -g GID 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 \
| /var/qmail/bin/splogger smtpd 3 &
其中UID和GID為前述新增 qmail系統賬號qmaild的User ID,以及nofiles的group ID。
/var/qmail/bin/splogger那一行會將log文件寫在/var/log/maillog中。
啟動 POP3:
1.2.3.4:allow,RELAYCLIENT=""
127.:allow, RELAYCLIENT=""
如此,除1.2.3.4及127.*之外的所有地址,都將被拒絕轉送信件。
2)轉換tcp.smtp成為cdb格式
#/usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
注意:若對tcp.smtp有任何變更,都必須經過tcprules轉換成為cdb文件才會生效。
另外,tcp.smtp 若為空白,則表示拒絕所有的轉送,因為預設的規則為deny。
至此,轉送規則已建立,稍后將依此規則啟動qmail-smtpd。
3)設定SMTP及POP3 daemon的啟動
移除inetd.conf中有關smtp及pop3的設定(加上#號)
編輯/etc/services,改為以下設定:
smtp25/tcpmail
# pop-3 110/tcp #pop version 3
# pop-3 110/udp
pop3110/tcp
pop3110/udp
啟動 SMTP:
/usr/local/bin/tcpserver -v -x /etc/tcp.smtp.cdb \
-u UID -g GID 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 \
| /var/qmail/bin/splogger smtpd 3 &
其中UID和GID為前述新增 qmail系統賬號qmaild的User ID,以及nofiles的group ID。
/var/qmail/bin/splogger那一行會將log文件寫在/var/log/maillog中。
啟動 POP3:
相關Mail服務器教程:
- 相關鏈接:
- 教程說明:
Mail服務器教程-qmail+vpopmail+sqwebmail的安裝步驟(5)。