2006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
* message.el (message-put-addresses-in-ecomplete): Use
- gnus-replace-in-string.
+ gnus-replace-in-string.
+ (message-is-yours-p): Use the more correct
+ mail-header-parse-address instead of
+ mail-extract-address-components.
* gnus-sum.el (gnus-summary-limit-to-bodies): New command and
keystroke.
;; Email address in From field equals to our address
(and (setq from (message-fetch-field "from"))
(string-equal
- (downcase (cadr (mail-extract-address-components from)))
- (downcase (cadr (mail-extract-address-components
- (message-make-from))))))
+ (downcase (car (mail-header-parse-address from)))
+ (downcase (car (mail-header-parse-address
+ (message-make-from))))))
;; Email address in From field matches
;; 'message-alternative-emails' regexp
(and from
message-alternative-emails
(string-match
message-alternative-emails
- (cadr (mail-extract-address-components from))))))))))
+ (car (mail-header-parse-address from))))))))))
;;;###autoload
(defun message-cancel-news (&optional arg)