• <ul id="mayc0"></ul>
    <ul id="mayc0"><center id="mayc0"></center></ul>
    <strike id="mayc0"><input id="mayc0"></input></strike>
    <ul id="mayc0"></ul>
  • 始創于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    您的位置: 網站首頁 > 幫助中心>文章內容

    sendmail+squirrelmail設置郵件服務器

    發布時間:  2012/8/14 11:52:52

    配置環境redhatAS3
    kernellinux2.4.21-4.EL
    sendmail-8.12.10-1
    sendmail-cf-8.12.10-1
    httpd-devel-2.0.46-25.ent
    httpd-2.0.46-25.ent
    squirrelmail-1.4.10a

    1設置DNS

    采用希網dnl#
    LOCAL_DOMAIN(`localhost.localdomain')dnl
    dnl#
    dnl#Thefollowingexamplemakesmailfromthishostandanyadditional
    dnl#specifieddomainsappeartobesentfrommydomain.com
    dnl#
    dnlMASQUERADE_AS(`mydomain.com')dnl//定義sendmail來應答郵件的其它主機名
    dnl#
    dnl#masqueradenotjusttheheaders,buttheenvelopeaswell
    dnl#
    dnlFEATURE(masquerade_envelope)dnl
    dnl#
    dnl#masqueradenotjust@mydomainalias.com,but@*.mydomainalias.comaswell
    dnl#
    dnlFEATURE(masquerade_entire_domain)dnl
    dnl#
    dnlMASQUERADE_DOMAIN(localhost)dnl
    dnlMASQUERADE_DOMAIN(localhost.localdomain)dnl
    dnlMASQUERADE_DOMAIN(mydomainalias.com)dnl
    dnlMASQUERADE_DOMAIN(mydomain.lan)dnl
    MAILER(smtp)dnl//定義sendmail使用的郵件傳輸方法smtp
    MAILER(procmail)dnl

    完成sendmail.mc文檔的編寫后就可以用m4程序生成正式的sendmail.cf配置文檔。語法如
    下:
    #m4sendmail.mc>sendmail.cf
    檢測SMTP認證
    #telnetmyname.3322.org25
    Trying159.226.XX.XX...
    Connectedtomail.myname.3322.org(159.226.XX.XX).
    Escapecharacteris'^]'.
    220mail.myname.3322.orgESMTPSendmail8.12.10/8.12.10;Wed,16May200717:24:38+0800
    ehlomyname.3322.org(輸入此命令)
    250-mail.myname.3322.orgHellomail.myname.3322.org[159.226.XX.XX],pleasedtomeetyou
    250-ENHANCEDSTATUSCODES
    250-PIPELINING
    250-8BITMIME
    250-SIZE
    250-DSN
    250-ETRN
    250-AUTHGSSAPIDIGEST-MD5CRAM-MD5LOGINPLAIN(出現此行代表設定正確)
    250-DELIVERBY
    250HELP
    ^]---ctrl+]中斷
    telnet>q---q退出
    Connectionclosed.

    2.2設定收發限制
    修改/etc/mail/access:
    localhostRELAY
    159.226RELAY
    localhost.localdomainRELAY
    127.0.0.1RELAY
    然后
    #makemap-vhash/etc/mail/access</etc/mail/access

    2.3將主機域名加到/etc/mail/local-host-names文件中內容如下:
    myname.3322.org//好像也是非必須

    3設定POP與IMAP服務器.

    1)首先確定/etc/servicese有以下內容
    pop2109/tcppop-2postoffice#POPversion2
    pop2109/udppop-2
    pop3110/tcppop-3#POPversion3
    pop3110/udppop-3
    .......
    imap143/tcpimap2#InterimMailAccessProtov2
    imap143/udpimap2
    利用xinetd啟動POP,IMAP,
    #vi/etc/xinetd.d/imap
    serviceimap
    {
    disable=no
    socket_type=stream
    wait=no
    user=root
    server=/usr/sbin/imapd
    log_on_success+=HOSTDURATION
    log_on_failure+=HOST
    }
    [root@mis010/]#vi/etc/xinetd.d/ipop3
    servicepop3
    {
    disable=no
    socket_type=stream
    wait=no
    user=root
    server=/usr/sbin/ipop3d
    log_on_success+=HOSTDURATION
    log_on_failure+=HOST
    }
    [root@mis010/]#vi/etc/xinetd.d/ipop2
    servicepop2
    {
    disable=no
    socket_type=stream
    wait=no
    user=root
    server=/usr/sbin/ipop2d
    log_on_success+=HOSTDURATION
    log_on_failure+=HOST
    }
    讓xinetd重新讀取設定值.
    #/etc/rc.d/init.d/xinetdreload
    測試POP3
    telnetmyname.3322.org110
    測試imap
    telnetmyname.3322.org53

    4安裝squirrelmail

    (這是一個比較流行的webmail程序,使用php4開發,可以使用它來基于web收發郵件)

    4.1下載squirrelmail-1.4.10a.tar.gz
    4.2安裝:
    解壓后復制到/var/www/html/squirrelmail
    4.3配置squirrelmail
    #/var/www/html/squirrelmail/configure
    1)配置基本信息,需要配置的是組織名稱,登錄logo,logo大小,標題,這些都可以后來配置,首先要配置的是:第5項和第6項,配置的值分別是空格(5項)和ISO-2022-CN(6項目)
    2)配置服務器參數,domain:配置為的郵件服務器的域(這里為myname.3322.org),SendmailorSMTP:配置為sendmail輸入R返回
    4)進入常規配置
    配置1.DataDirectory:/var/www/html/squirrelmail/data/
    配置2.AttachmentDirectory:/var/www/html/squirrelmail/attachments/(可能需要自己創建)
    返回;
    8)進入插件管理,添加所由插件(輸入數字可以選擇),返回;選擇S,保存數據,選擇Q退出)

    5測試

    5.1創建測試帳號:
    #useradd-s/bin/falsetest#passwdtest
    5.2啟動apache,使用如下命令:
    #servicehttpdstart
    5.3測試
    在瀏覽起中輸入

    6小結

    目前163,sina,mails.tsinghua.edu.cn,mails.gucas.ac.cn,home.ipe.ac.cn,gmail均可向該郵箱發信,其中sina,mails.tsinghua無法接受該郵箱發信,懷疑是由于該郵箱采用3322.org后綴,直接被過濾
    另外由于3322.org綁定域名不支持反向域名解析,可能會有部分公網郵箱收不到該郵箱發信(目前沒有遇到)
    同時還需要進一步加強安全性防范


    本文出自:億恩科技【www.vbseamall.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      1
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線