<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    wiflish
    Loving Life! Loving Coding!
    posts - 98,comments - 98,trackbacks - 0
    本文轉(zhuǎn)自:http://www.extmail.org/forum/archive/2/0510/563.html 中安裝postfix部分。

    6、安裝Postfix
    從下面的URL下載Postfix 2.2.8的源代碼:http://www.postfix.org
    從下面的URL下載Postfix 2.2.8的VDA補(bǔ)丁程序:http://web.onda.com.br/nadal/
    chkconfig --level 2345 sendmail off

    增加Postfix運(yùn)行所需要的用戶和組,并建立“/home/mail”目錄作為存儲(chǔ)郵件的地方:
    groupadd postfix
    groupadd postdrop
    useradd postfix -g postfix -c "Postfix user" -d /nonexistent -s /sbin/nologin
    mkdir /home/mail
    chown postfix:postfix /home/mail

    安裝Postfix:
    gzip -d postfix-2.2.8-vda.patch.gz
    tar zvxf postfix-2.2.8.tar.gz
    cd postfix-2.2.8
    patch -p1 < ../postfix-2.2.8-vda.patch
    make -f Makefile.init makefiles \ OPT='-march=pentium4 -O2 -pipe -fomit-frame-pointer' \
    'CCARGS=-DHAS_MYSQL -I/usr/include/mysql -DUSE_SASL_AUTH -I/usr/include/sasl -DUSE_TLS' \
    'AUXLIBS=-L/usr/lib -lmysqlclient -lz -lm -L/usr/local/lib -lsasl2 -lssl -lcrypto'
    make
    make install
    注:“make install”命令后的所有問(wèn)題都直接敲回車鍵即可。

    mv /etc/aliases /etc/aliases.old
    ln -s /etc/postfix/aliases /etc/aliases
    echo 'root: admin@example.com'>>/etc/postfix/aliases
    /usr/bin/newaliases
    注:因?yàn)镻ostfix不允許直接發(fā)郵件給root用戶,所以你需要為root用戶建立一個(gè)別名。
    建立smtpd用戶認(rèn)證的配置文件:
    vi /usr/lib/sasl2/smtpd.conf
    pwcheck_method: authdaemond
    log_level: 3
    mech_list: plain login
    authdaemond_path:/var/spool/authdaemon/socket
    使用postconf -n簡(jiǎn)化main.cf,這樣的好處是main.cf比較短小,不容易造成同一個(gè)配置出現(xiàn)兩次的問(wèn)題:
    cd /etc/postfix
    postconf -n > main2.cf
    mv main.cf main.cf.old
    mv main2.cf main.cf
    修改Postfix的配置文件,#號(hào)之后是說(shuō)明文字:
    vi /etc/postfix/main.cf
    myhostname = mail.example.com ? ? ? ? # mail.example.com是安裝Postfix軟件的主機(jī)名
    mydomain = example.com ? ? ? ? ? ? # example.com是安裝Postfix軟件的主機(jī)名中的域名部分
    myorigin = $mydomain
    mydestination =
    alias_maps = hash:/etc/aliases
    home_mailbox = Maildir/ ? ? ? ? ? ? # 使用Maildir作為郵件的存儲(chǔ)格式

    # Add following line in file's finality
    virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
    virtual_mailbox_base = /home/mail
    virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
    virtual_mailbox_limit = 102400000
    virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
    virtual_minimum_uid = 502
    virtual_uid_maps = static:502
    virtual_gid_maps = static:502
    virtual_transport = virtual

    # Additional for quota support
    virtual_create_maildirsize = yes
    virtual_mailbox_extended = yes
    virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_limit_maps.cf
    virtual_mailbox_limit_override = yes
    virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
    virtual_overquota_bounce = yes
    virtual_trash_count=yes
    virtual_trash_name=.Trash

    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 bl.spamcop.net,
    ? reject_rbl_client sbl-xbl.spamhaus.org

    smtpd_sasl_auth_enable = yes
    smtpd_sasl_local_domain = $myhostname
    smtpd_sasl_security_options = noanonymous
    注:①“virtual_gid_maps”和“virtual_uid_maps”是postfix用戶的gid和uid, “virtual_minimum_uid”應(yīng)當(dāng)≤“virtual_uid_maps”,“virtual_mailbox_limit”是每個(gè)郵箱的 大小。
    ? ? ②opm.blitzed.org、list.dsbl.org、bl.spamcop.net、sbl-xbl.spamhaus.org是經(jīng)常使用的 幾個(gè)反垃圾郵件列表,如果你使用上面的設(shè)置可能無(wú)法收到sina、sohu、163等幾個(gè)國(guó)內(nèi)主要ISP的郵件。你也可以使用中國(guó)反垃圾郵件聯(lián)盟的反垃圾 郵件列表,這樣你就能收到國(guó)內(nèi)幾個(gè)主要ISP的郵件,同時(shí)一些垃圾郵件也可能光臨你的郵件服務(wù)器^_^。
    ? ? ③Postfix使用MySQL存儲(chǔ)用戶信息的配置文件已經(jīng)包含在extman的發(fā)行包中,等安裝extman的時(shí)候copy到/etc/postfix目錄下即可。
    設(shè)置Postfix開機(jī)自動(dòng)運(yùn)行,在/etc/rc.local中增加“/usr/sbin/postfix start&”。
    注:①系統(tǒng)已經(jīng)打開了Postfix的TLS支持,如果你需要這項(xiàng)功能可以參考Postfix發(fā)行包中的TLS_README文檔進(jìn)行配置。
    ? ? ②你可以使用一個(gè)叫pflogsumm.pl的perl腳本對(duì)postfix的日志進(jìn)行分析,詳細(xì)的情況見:http://jimsun.linxnet.com/postfix_contrib.html

    安裝Postfix2.3.3中支持SASL的編譯參數(shù)有變動(dòng),編譯參數(shù)更改如下:
    make -f Makefile.init makefiles \ OPT='-march=pentium4 -O2 -pipe -fomit-frame-pointer' \
    'CCARGS=-DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/local/include/sasl -DHAS_MYSQL -I/usr/local/mysql/include -DUSE_TLS' \
    'AUXLIBS=-L/usr/local/mysql/lib -lmysqlclient -lz -lm -L/usr/local/lib -lsasl2 -lssl -lcrypto'
    其中紅色部分為新增的編譯參數(shù),mysql和sasl路徑為本機(jī)安裝的路徑。

    官方關(guān)于post2.3+版本編譯支持SASL的參數(shù)變動(dòng)說(shuō)明:
    [Incompat 20051220] The Postfix-with-Cyrus-SASL build procedure has
    changed. You now need to specify -DUSE_CYRUS_SASL in addition to
    -DUSE_SASL_AUTH or else you end up without any Cyrus SASL support.
    The error messages are:

    unsupported SASL server implementation: cyrus
    unsupported SASL client implementation: cyrus

    posted on 2006-09-25 13:55 想飛的魚 閱讀(599) 評(píng)論(0)  編輯  收藏 所屬分類: linux
    主站蜘蛛池模板: 在线观看亚洲AV日韩AV| 亚洲午夜电影一区二区三区| 黄页网站在线视频免费| 亚洲老妈激情一区二区三区| 色老头综合免费视频| 国产在线观看免费不卡| 精品女同一区二区三区免费播放| 日韩免费毛片视频| 国产精品亚洲а∨无码播放麻豆 | 国产成人3p视频免费观看| 国产偷国产偷亚洲清高APP| 色播在线永久免费视频| 羞羞视频网站免费入口| 国产精品亚洲综合一区| 91成人免费观看在线观看| 亚洲免费视频网址| 亚洲AV无码精品蜜桃| 中国精品一级毛片免费播放| 无码视频免费一区二三区| 亚洲精品人成网线在线播放va| 日韩亚洲精品福利| 99精品视频免费| 亚洲嫩草影院在线观看| 热久久精品免费视频| www一区二区www免费| 亚洲av女电影网| 成人毛片18岁女人毛片免费看| 久久水蜜桃亚洲AV无码精品 | 久9热免费精品视频在线观看| 亚洲伊人久久大香线蕉在观| 日本一道综合久久aⅴ免费| 男女一进一出抽搐免费视频| 99ri精品国产亚洲| 成人无码a级毛片免费| 亚洲成a人片在线网站| 国产免费看插插插视频| 日韩视频在线观看免费| 国产亚洲精品美女久久久| 真人做A免费观看| 免费无毒a网站在线观看| 亚洲avav天堂av在线不卡|