- 论坛徽章:
- 0
|
在 Fedora Core 5中快速架設sendmail郵件伺服器的方法
只要9個步驟自己架設一個郵件伺服器,你就不必要受限免費信箱小小空間的氣了.在此介紹最常見的sendmail這個軟體吧!
1. 修改sendmail設定檔: # vi /etc/mail/sendmail.mc
dnl TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
將他修改成底下這樣:
TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')
2. 製作sendmail設定檔:
# m4 sendmail.mc > sendmail.cf
3. 修改 /etc/rc.d/rc.local開機執行檔
加入這一行 /usr/sbin/saslauthd -a shadow
4. 啟動saslauthd指令:
因為在 Fedora Core 5中似乎不會自動去啟動 saslauthd 這個服務,所以只好自己來了。
# /etc/rc.d/init.d/saslauthd start
5. 啟動sendmail指令:
# /etc/rc.d/init.d/sendmail restart
6. 啟動POP3指令:
先去修改 /etc/dovecot.conf 文字檔
加入這一行 protocols = pop3
再來以下列指令去啟動 dovecot 這個服務,這樣就啟動POP3了。
# /etc/rc.d/init.d/dovecot restart
7. 檢查服務是否啟動:
# netstat -tl
8. 檢查防火牆是否開放pop3及smtp的Port 25及port 110:
# vi /etc/sysconfig/iptables
9. 設定主機名稱:
# vi /etc/mail/local-host-names
加入你自己的為郵件主機名稱.例如:kujaku.idv.tw
只要上列8個步驟就將sendmail郵件伺服器架設完成了.
而你的電子信箱是:你的在Fedora Core中使用者名稱@郵件主機名稱
而使用電子信箱密碼則是你的在Fedora Core中的登入密碼.
客户端测试方法:
pop3:
http://www.activexperts.com/activemail/telnetpop3/
Sample:
mail host : mail.google.com
user : minicore
pass : 12345678
telnet mail.google.com 110
user minicore
pass 12345678
stmp:
telnet mail.google.com 25
HELO localhost
MAIL FROM: mail1@testhost.com
RCPT TO: minicore@mail.google.com
Subject:-type subject here-
DATA
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31891/showart_508142.html |
|