sendmail user-name

岡田 健一 / Kenichi OKADA okada @ opaopa.org
2000年 11月 20日 (月) 09:01:01 JST


おかだです.

sendmail + cyrus-sasl で、sasldb を使っている場合、
DIGEST-MD5 以外の認証方式を使う場合は、username として
"kokada @ domain" のような形式を使う必要があります.
DIGEST-MD5 では、usernameとして"kokada"、realmに"domain"を設定する
必要があります.
以前は、smtp.el で対処していましたが、現在はどこで対処するべきでしょうか?

案
1. username, realm はユーザがメカニズムごとに指定する.
2. ユーザ設定は"username @ domain"として、DIGEST-MD5の場合のみ
   smtp.elに渡す前に realmを抽出する.
   (現在のwl-draft.elはこうなっています)
3. smtp.elで2のような対処をする.

;; sendmail以外と共存することを考えると 1 なのかな.
;; 設定項目が増えてしまいますが.

ちなみに、生のsmtp.elを使って、SMTP AUTHする際には、

(setq smtp-use-sasl t
      smtp-sasl-mechanisms '("CRAM-MD5")
      smtp-sasl-principal-name "kokada @ inari")
や
(setq smtp-use-sasl t
      smtp-sasl-mechanisms '("DIGEST-MD5")
      smtp-sasl-principal-name "kokada"
      smtp-sasl-properties '(realm "inari"))
とする必要があるようです.

;; Claus Assmann さんに質問したら、SASLよくわからんと言っていたので、
;; sendmailの実装は間違っているのかもしれません.

-- 
岡田 健一  URLs: mailto:okada @ opaopa.org
	   	 http://www.opaopa.org




More information about the Emacs-mime-ja mailing list