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: Tue, 21 Jun 2011 23:01:33 +0200 Organization: Programmerer Ingebrigtsen Message-ID: References: <874o5cfui5.fsf@lifelogs.com> <87liyndz5l.fsf@lifelogs.com> <8739jogwf9.fsf@lifelogs.com> <87lix9eknu.fsf_-_@lifelogs.com> <878vt52ykv.fsf@lifelogs.com> <878vt25tbf.fsf@lifelogs.com> <87zklbnet1.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1308690875 31554 80.91.229.12 (21 Jun 2011 21:14:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 21 Jun 2011 21:14:35 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 21 23:14:31 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 1QZ8HF-0005R3-Vb for ged-emacs-devel@m.gmane.org; Tue, 21 Jun 2011 23:14:30 +0200 Original-Received: from localhost ([::1]:55063 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QZ8HE-0004T1-OB for ged-emacs-devel@m.gmane.org; Tue, 21 Jun 2011 17:14:28 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:54382) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QZ853-0001H5-V1 for emacs-devel@gnu.org; Tue, 21 Jun 2011 17:01:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QZ84z-0000H6-Ac for emacs-devel@gnu.org; Tue, 21 Jun 2011 17:01:53 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:56100) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QZ84y-0000Ec-Ov for emacs-devel@gnu.org; Tue, 21 Jun 2011 17:01:49 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QZ84v-0007HB-O8 for emacs-devel@gnu.org; Tue, 21 Jun 2011 23:01:45 +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 ; Tue, 21 Jun 2011 23:01:45 +0200 Original-Received: from larsi by cm-84.215.51.58.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 21 Jun 2011 23:01:45 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 44 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)_: "The Grind" User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:iJIXvmW1p3uT8DR749EJU3xLn+E= 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:140808 Archived-At: Lars Magne Ingebrigtsen writes: > When I call the :save-function from auth-source, it thinks that it's > going to save the credentials to ~/.authinfo.gpg, which it shouldn't. > What's the proper way to call the function so that the data is saved to > ~/.authinfo? For now I've just altered the priority list in auth-source.el, which makes this work well enough for now, and we can tinker with this more later. I am now going to commit the rewritten smtpmail.el. I've tried testing all the error conditions I could think of, but there's probably stuff I haven't thought of. Please give it a try and report back any errors you find. It's mostly compatible with the previous version, but there are two glaring incompatibilities: `smtpmail-auth-credentials' no longer exists. That variable could be either ~/.authinfo (in which case you're fine -- you won't see any difference), or it could be: - ;;(setq smtpmail-auth-credentials - ;; '(("YOUR SMTP HOST" 25 "username" "password"))) If you had that, you will be prompted for a user name and a password, which will then be saved in ~/.authinfo. Similarly, if you had - ;;(setq smtpmail-starttls-credentials - ;; '(("YOUR SMTP HOST" 25 "~/.my_smtp_tls.key" "~/.my_smtp_tls.cert"))) then you need to put machine smtp.whatever.foo port 25 cert-key "~/.my_smtp_tls.key" cert-cert "~/.my_smtp_tls.cert" in your ~/.authinfo file instead. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/