From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Committing new smtpmail.el later tonight Date: Wed, 22 Jun 2011 22:43:48 +0200 Organization: Programmerer Ingebrigtsen Message-ID: References: <878vt25tbf.fsf@lifelogs.com> <87zklbnet1.fsf@lifelogs.com> <87hb7ig7p5.fsf@gmail.com> <877h8eg6v1.fsf@gmail.com> <8762nxkgpf.fsf@lifelogs.com> <878vstfw7y.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1308775464 22670 80.91.229.12 (22 Jun 2011 20:44:24 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 22 Jun 2011 20:44:24 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 22 22:44:18 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QZUHa-0001qQ-1c for ged-emacs-devel@m.gmane.org; Wed, 22 Jun 2011 22:44:18 +0200 Original-Received: from localhost ([::1]:43836 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QZUHZ-0004UD-4W for ged-emacs-devel@m.gmane.org; Wed, 22 Jun 2011 16:44:17 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:57648) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QZUHL-0004U1-OP for emacs-devel@gnu.org; Wed, 22 Jun 2011 16:44:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QZUHK-00036B-Kq for emacs-devel@gnu.org; Wed, 22 Jun 2011 16:44:03 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:58035) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QZUHK-000367-Aq for emacs-devel@gnu.org; Wed, 22 Jun 2011 16:44:02 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QZUHJ-0001hh-Cy for emacs-devel@gnu.org; Wed, 22 Jun 2011 22:44:01 +0200 Original-Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Jun 2011 22:44:01 +0200 Original-Received: from larsi by cm-84.215.51.58.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Jun 2011 22:44:01 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 19 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.51.58.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEX+/v4DBASxsbLc3NwD AwMBAQEqKixUU1X29vcICAoCAgQAAAL///8BAQJ+fn8CAgJRZwaiAAABXUlEQVQ4jaXQv0vDQBQH 8IJrl9jWGhe1LhbEVZAsB8E1SzOfmyAdWgv1B7oWhCBWpVaFDh1d/AuE0ILccGTTQQgOigqWQCEZ 5VkjNe3l3iC+5Y773Pfe4xIcqcQ/wFlC4NBCYIUvyMFjF5oUthy3J4WKc13KhX2SQoIdbGet4flo D/7hlmRP5aufD5YMnKvbtrQ5P3JTcmCX03Lgm81ob4/CXkoKE2/17KIEWHkGQH2PQ+0GTPNxzYrB yxOFoEB6InTPAsiYQIoiOACuCVD4nXgIdwEd9DDJpJhY9QEoEF3VhEQ5Y1Lf8KFfSY5Bpx7QwAAw fLWlMS2C2n0/ndYJKIqiNqrFCPKzAAGAbqQ3PM8bScz731NRMvUsjFvzB/dpgexwAdjyrqLr+rk1 BnZIudxrY46LiZ9vaXEEThDonGLQxGA9XOwYdPeRBMOge4xBEQHbQmCsQkhigCb+BF9Xn17F3vXd 6AAAAABJRU5ErkJggg== Mail-Copies-To: never X-Now-Playing: Pet Shop Boys's _The Most Incredible Thing (1)_: "Risk" User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:g2vkfbbtMB393SM+S3je/9gapj0= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 80.91.229.12 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:140881 Archived-At: Ted Zlatanov writes: > But maybe the above will work? It seems to me it would work for > `nnimap-credentials' as well, which perhaps argues that it should be > in the auth-source API. It's possible. The SMTP situation is slightly special, though. For IMAP, we know that we want credentials. For SMTP, we don't know, so we first see if there are any there, and only if there are, we want to :create the possibly missing `secret'. I think doing that special-casing in smtpmail.el instead of trying to shove it down into the auth-source functions is slightly cleaner. Unless some new protocols appear that have the same requirements as SMTP. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/