關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

  1. wgimperial 說: 2012/07/23

    你好,首先非常感谢你写的这篇文章,对我帮助很大。我是一个刚接触centos新手,正尝试在

    centos6.2上配置一个简单的邮件服务器,用的是postfix和dovecot,参照着你的经验,我进行了

    我自己的配置。在我将基本的postfix和dovecot都配置完以后,我测试已经可以正常的建立域,

    也能新建邮箱,就如你文章中说的那样,可是我在测试25号端口,也就是用telnet localhost 25

    时,总是出现connection closed by foreign host这样的错误,我查看maillog里说:fatal:no

    sasl authentication mechanisms. 而当我把main.cf里的smtpd_sasl_auth_enable设为no时,

    telnet localhost 25可以正常运行。之前,我也配置了smtpd_sasl_type=dovecot及相关的配置

    ,可是为什么会出现no saslauthentication这样的问题呢?对此我在网上查找了好久,可惜自己

    对这些还处于一个相当菜的水平,故而一直仍就没有解决,不知道你是否有此相关配置的经验,

    知道是什么原因导致了这个问题么?希望能够给我一些建议。最后再次感谢你,不论如何,这篇

    文章让我学到许多东西。

    • Derek 說: 2012/07/23

      「fatal:no sasl authentication mechanisms」此錯誤應該是沒裝sasl套件
      rpm -qa|grep sasl (查看是否有安裝)
      yum install cyrus-sasl-plain (若沒安裝可安裝此套件)
      或是使用光碟中的相關rpm安裝

      • wgimperial 說: 2012/07/23

        谢谢你的及时回复,我检查过了,我已经安装了cyrus-sasl相关套件,可是并没有进行相关的配置。我有个疑问,就是我在main.cf中配置的是smtpd_sasl_type=dovecot.那么还需要对cyrus-sasl进行相关的设置么?还是说我配置好cyrus-sasl的相关属性后,对main.cf的相关内容也要进行修改,采用cyrus-sasl进行认证?我对认证这个不清楚,还望能够帮我解释一下,谢谢!

        • Derek 說: 2012/07/24

          在main.cf中配置的是smtpd_sasl_type=dovecot。那你可查看dovecot是否有設定錯誤。
          至於你所提到的采用cyrus-sasl進行認證的部份,你可以試試看我目前也還沒試過。

發表評論至 Derek

*