作者 主題: 請問Fedora上的Postfix如何實現 sasl 認證?  (閱讀 2896 次)

0 會員 與 1 訪客 正在閱讀本文。

Bolunamiwa

  • 憂鬱的高中生
  • ***
  • 文章數: 156
    • 檢視個人資料
使用內建的Postfix, 裝完後 telnet localhost 25 出現
220 hx1.domain ESMTP Postfix
ehlo localhost
250-hx1.domain
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-XVERP
250 8BITMIME
用戶端驗證選項有勾選, 卻一直出現使用者名稱與密碼視窗,
是否還有其它地方要設定?

Jishon

  • 榮譽博士
  • 活潑的大學生
  • ***
  • 文章數: 321
    • 檢視個人資料
請問Fedora上的Postfix如何實現 sasl 認證?
« 回覆 #1 於: 2004-05-05 09:07 »
前面很多人問過喔
用SASL關鍵字搜尋一下~~
Sendmail, BIND 惡補中.....

SkyJou

  • 憂鬱的高中生
  • ***
  • 文章數: 112
    • 檢視個人資料
請問Fedora上的Postfix如何實現 sasl 認證?
« 回覆 #2 於: 2004-05-05 16:21 »
都用內建的套件就可以了。

1. 編輯/etc/postfix/main.cf。

在最後加上(視情況自行修改):
代碼: [選擇]
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated permit_auth_destination reject
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes



2. 複製smtp設定。

代碼: [選擇]
cp /etc/pam.d/smtp.postfix /etc/pam.d/smtp


預設好像就沒有使用chroot,所以這樣就可以用了。

Bolunamiwa

  • 憂鬱的高中生
  • ***
  • 文章數: 156
    • 檢視個人資料
請問Fedora上的Postfix如何實現 sasl 認證?
« 回覆 #3 於: 2004-05-05 21:23 »
引述: "SkyJou"
都用內建的套件就可以了。

1. 編輯/etc/postfix/main.cf。

在最後加上(視情況自行修改):
代碼: [選擇]
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated permit_auth_destination reject
smtpd_client_restrictions = permit_sasl_authenticated
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes



2. 複製smtp設定。

代碼: [選擇]
cp /etc/pam.d/smtp.postfix /etc/pam.d/smtp


預設好像就沒有使用chroot,所以這樣就可以用了。


沒想到比以前設定更簡單就可達到此功能, 感謝!

hopeliao

  • 活潑的大學生
  • ***
  • 文章數: 319
    • 檢視個人資料
請問Fedora上的Postfix如何實現 sasl 認證?
« 回覆 #4 於: 2004-05-07 15:41 »
請問有無支援virtual domain的方法呢?
也就是說, 帳號不是實體帳號, 使用vmpop3d是可以認證, 但SMTP的SASL無法驗證!