postfix+sasl2+courier-imap+squirrelmail-系統帳號

簡易mailserver

os:freebsd 5.4

1安裝cyrus-sasl2-saslauthd (安裝 cyrus-sasl2-saslauthd 時會自動安裝cyrus-sasl2)——————–

#cd /usr/ports/security/cyrus-sasl2-saslauthd

#make install clean

2編輯smtp.conf 和smtpd.conf—————————————————————————

#cd /usr/local/lib/sasl2

#vi smtp.conf

//認証方法使用sasl

pwcheck_method: saslauthd

#vi smtpd.conf

//認証方法使用sasl

pwcheck_method: saslauthd

mech_list: plain login

3安裝Postfix—————————————————————————————

#cd /usr/ports/mail/postfix

#make install clean

4編輯main.cf——————————————————————————–

#cd /usr/local/etc/postfix

#vi main.cf

#(就是/etc/rc.conf 中的hostname)

myhostname = 主機名

mydomain = 你的domain

inet_interfaces = all

mydestination = $myhostname, $mydomain

#上面這行沒設的話~~寄的信就要直接寄到你的host name

##例如沒改這行的時後之前要寄johnpupu@mail.ibt.org.tw才收得到

##但是加了這行後就可以寄johnpupu@ibt.org.tw就收得到了!!

##原因是因為沒有加這行的時後postfix 並不知道該收ibt.org.tw這個domain的信。

unknown_local_recipient_reject_code = 450

#(你主機ip的範圍-不懂請詳讀TCP//IP中的subnet 部份,後面的8,16,24由subnet mask 決定)

mynetworks = 127.0.0.0/8, xxx.xxx.xxx.xxx/8or16or24alias_maps = hash:/etc/mail/aliases

#(因為courier-imap是用Maildir的格式所以這邊要選Maildir)

home_mbox=Maildir/

broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname, reject_rbl_client opm.blitzed.org, reject_rbl_client list.dsbl.org, reject_rbl_client relays.ordb.org, reject_rbl_client bl.spamcop.net, reject_rbl_client sbl.spamhaus.org,

smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_delay_reject = no

#cd /home

#mkdir mbox

5安裝courier-imap——————————————————————————-

#cd /usr/ports/mail/courier-imap

#make install clean

#cd /usr/locat/etc/courier-imap

#vi pop3d

POP3AUTH="LOGIN" (把pop3auth 改成login)

6安裝松鼠郵件(前提是有apache,松鼠郵件預設的根目錄是在/usr/loca/www下)————

#cd /usr/ports/mail/squirrelmail/

#make install clean

#cd /usr/local/www/squirrelmail

#./configure

畫面指令如下

Main Menu —
1. Organization Preferences
2. Server Settings
3. Folder Defaults
4. General Options
5. Themes
6. Address Books
7. Message of the Day (MOTD)
8. Plugins
9. Database
10. Languages

D. Set pre-defined settings for specific IMAP servers

C Turn color on
S Save data
Q Quit

Command >>

A.選d (用default的設定)

B.選2 Server Setting (改你的domain)

C.選10 (設定預設的語系)改成zh_TW

選s 儲存然後離開。

大功告成!!!

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料