|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



查看: 776|回復: 2
打印 上一主題 下一主題

Sendmail服务器架设

[複製鏈接]

25

主題

0

好友

144

積分

小學生

Rank: 2

  • TA的每日心情

    2015-9-9 16:11
  • 簽到天數: 1 天

    [LV.1]初來乍到

    推廣值
    0
    貢獻值
    0
    金錢
    1739
    威望
    144
    主題
    25
    樓主
    發表於 2015-9-9 16:29:24
    1. 要有DNS MX 记录,@指向服务器
    IN MX 10 mail
    mail IN A 202.99.11.120


    2. 安装sendmail,/etc/mail下各个文件读写权限正确
         sendmail.cf 91 和 588 行文件权限校验可以加 -o 放宽。
        O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA
         0.0.0.0保证监听外网的25端口

          在/etc/mail目录下创建access文件,添加允许发送中继mail的IP地址
         127.0.0.1RELAY
         202.99.11 RELAY

         然后 makemap hash access.db < access   生成易于检索的库文件格式

         创建文件/etc/mail/local-host-names,编辑域名信息(本机所属的域名)
         mail.linuxaid.com.cn
         以及邮件地址域名:xxx.com (@之后的部分)
         
         生成别名数据库
         在/etc/mail/aliases目录下创建文件aliases:
         MAILER-DAEMON: postmaster
         postmaster: root
         bin: root
         daemon: root
         nobody: root

         运行 newaliases 生成别名数据库


         重启即可打开smtp。
         日志 /var/log/maillog  /var/mail/**   /var/spool/mail


    3. 配置smtp验证方式
    安装:
         cyrus-sasl-2.1
         cyrus-sasl-md5-2.1
         cyrus-sasl-plain-2.1
         cyrus-sasl-lib-2.1

         等验证包

         进入/etc/sysconfig/,打开saslauthd的脚本,找到第7行 MECH=shadow

         
    配置sendmail.mc

         
    /etc/mail/sendmail.mc

         去掉dnl注释去掉,变成:

         TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
         define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
         放行那些通过EXTERNAL, LOGIN, PLAIN, CRAM-MD5或DIGEST-MD5等方式验证的邮件用户,无视access文件中的设置。
         confAUTH_MECHANISMS,确定系统支持的认证方式。LOGIN PLAIN 方式下,outlook用的多。

         修改监听IP:
         DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, )dnl
         所有ip地址都可以通过smtp端口使用邮件服务器。


         要安装 sendmail-cf
          
    yum install sendmail-cf



         启动saslauthd, 启动sendmail
         
    /etc/init.d/saslauthd start

         /etc/init.d/sendmail start



    添加为开机自动启动服务:
    chkconfig saslauthd on

    chkconfig sendmail on



    添加邮件账户

    useradd edm -g mail -G users -s /sbin/nologin
    passwd edm


    dovecot pop3 服务

    安装后配置: http://wiki2.dovecot.org/FrontPage?action=show&redirect=%E9%A6%96%E9%A1%B5




    0

    主題

    0

    好友

    113

    積分

    小學生

    Rank: 2

  • TA的每日心情
    開心
    2024-11-7 18:04
  • 簽到天數: 82 天

    [LV.6]常住居民II

    推廣值
    0
    貢獻值
    0
    金錢
    653
    威望
    113
    主題
    0
    沙發
    發表於 2016-3-25 15:03:27
    先赞一个
    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-12-22 20:58 , Processed in 0.043791 second(s), 16 queries , Gzip On, Memcache On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部