Mercurial > emacs
comparison lisp/mail/smtpmail.el @ 76902:ee6e10ac7c82
(smtpmail-via-smtp): Revert last change.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Mon, 02 Apr 2007 22:45:41 +0000 |
parents | d2d1b2bd4bbe |
children | 714d51db2c25 |
comparison
equal
deleted
inserted
replaced
76901:e8c0e65f23fb | 76902:ee6e10ac7c82 |
---|---|
689 (smtpmail-read-response process)))) | 689 (smtpmail-read-response process)))) |
690 (not (integerp (car response-code))) | 690 (not (integerp (car response-code))) |
691 (>= (car response-code) 400)) | 691 (>= (car response-code) 400)) |
692 (throw 'done nil))) | 692 (throw 'done nil))) |
693 (dolist (line (cdr (cdr response-code))) | 693 (dolist (line (cdr (cdr response-code))) |
694 (let ((old-case-table (current-case-table)) | 694 (let ((name (mapcar (lambda (s) (intern (downcase s))) |
695 name) | 695 (split-string (substring line 4) "[ ]")))) |
696 ;; Make sure we're using the standard case table | |
697 ;; when downcasing; for instance, a downcased I is a | |
698 ;; dotless i in Turkish. | |
699 (unwind-protect | |
700 (progn (set-case-table (standard-case-table)) | |
701 (setq name | |
702 (mapcar (lambda (s) (intern (downcase s))) | |
703 (split-string | |
704 (substring line 4) "[ ]")))) | |
705 (set-case-table old-case-table)) | |
706 (and (eq (length name) 1) | 696 (and (eq (length name) 1) |
707 (setq name (car name))) | 697 (setq name (car name))) |
708 (and name | 698 (and name |
709 (cond ((memq (if (consp name) (car name) name) | 699 (cond ((memq (if (consp name) (car name) name) |
710 '(verb xvrb 8bitmime onex xone | 700 '(verb xvrb 8bitmime onex xone |