From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: chad Newsgroups: gmane.emacs.devel Subject: Re: Default for the envelope From in smtpmail.el Date: Sun, 12 Aug 2012 10:38:37 -0700 Message-ID: <79D4B58B-FFCA-42E0-AD13-48B1C0879ADC@mit.edu> References: <0xwr16rzz5.fsf@fencepost.gnu.org> <83zk62c56n.fsf@gnu.org> <1usjbt9uzm.fsf@fencepost.gnu.org> <87628pj727.fsf@uwakimon.sk.tsukuba.ac.jp> <19713425-C419-4A09-8D66-24717D761FE8@mit.edu> <2962EC94-1044-47A5-A111-F4CBACFDCA0B@mit.edu> <87obmgtaq2.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1344793133 19869 80.91.229.3 (12 Aug 2012 17:38:53 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 12 Aug 2012 17:38:53 +0000 (UTC) Cc: "emacs-devel@gnu.org discussions" To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 12 19:38:53 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1T0c7p-0002Yi-0n for ged-emacs-devel@m.gmane.org; Sun, 12 Aug 2012 19:38:53 +0200 Original-Received: from localhost ([::1]:38791 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T0c7n-0003VH-Vf for ged-emacs-devel@m.gmane.org; Sun, 12 Aug 2012 13:38:51 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:53875) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T0c7j-0003V1-JV for emacs-devel@gnu.org; Sun, 12 Aug 2012 13:38:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T0c7h-00024R-6C for emacs-devel@gnu.org; Sun, 12 Aug 2012 13:38:47 -0400 Original-Received: from dmz-mailsec-scanner-6.mit.edu ([18.7.68.35]:63588) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T0c7f-00023v-Gr; Sun, 12 Aug 2012 13:38:43 -0400 X-AuditID: 12074423-b7f396d0000008f4-e8-5027ea2253d0 Original-Received: from mailhub-auth-3.mit.edu ( [18.9.21.43]) by dmz-mailsec-scanner-6.mit.edu (Symantec Messaging Gateway) with SMTP id 22.93.02292.22AE7205; Sun, 12 Aug 2012 13:38:42 -0400 (EDT) Original-Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by mailhub-auth-3.mit.edu (8.13.8/8.9.2) with ESMTP id q7CHcfA2009285; Sun, 12 Aug 2012 13:38:41 -0400 Original-Received: from [10.0.1.21] (c-98-247-148-125.hsd1.wa.comcast.net [98.247.148.125]) (authenticated bits=0) (User authenticated as yandros@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id q7CHcbks002204 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Sun, 12 Aug 2012 13:38:40 -0400 (EDT) In-Reply-To: <87obmgtaq2.fsf@uwakimon.sk.tsukuba.ac.jp> X-Mailer: Apple Mail (2.1485) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleLIzCtJLcpLzFFi42IR4hTV1lV6pR5gMKHNyOLxgiesFr0LTzJb tE8/y+jA7NE2zcxjz7sbLAFMUVw2Kak5mWWpRfp2CVwZrxc3MBX08Vcs/r+etYHxL3cXIyeH hICJxOfvV9ggbDGJC/fWA9lcHEIC+xglZnS9AHI4gJwNjBKPHSHiZ5kkNh54xALSwCygJXHj 30smEJtXQE9idvscFpB6YQFLiV1vzUBMNgEZoJkaIBWcAuYSn54vB1vFIqAqsfHOJKgpCRLz OzczQ9jyEtvfzmGGmGglcfPNZKhznjBJLJ++nBEkIQK06sKzr0wQN8tKfD98nm0Co+AsJBfN QnLRLCRzFzAyr2KUTcmt0s1NzMwpTk3WLU5OzMtLLdI108vNLNFLTSndxAgKYnYX5R2Mfw4q HWIU4GBU4uHl+qkWIMSaWFZcmXuIUZKDSUmU9/Nz9QAhvqT8lMqMxOKM+KLSnNTiQ4wSHMxK IrwrLgHleFMSK6tSi/JhUtIcLErivNdSbvoLCaQnlqRmp6YWpBbBZGU4OJQkeE1eAjUKFqWm p1akZeaUIKSZODhBhvMADT/4AmR4cUFibnFmOkT+FKMux9o9L24zCrHk5eelSonzKoMMEgAp yijNg5sDSz6vGMWB3hLmdQSp4gEmLrhJr4CWMAEt+c6hBrKkJBEhJdXAqPOB9/sO/vOh917e 41t2se1AQ1byDLtL2Zfchbe0SG7O9uLtb91S6KnqNaNvefDz0voUo01HNUy5XJhXvtGrvjJx 9o7vkVOksm9O+y76vHz5cmWZqH73ZxnqRlKeh5N7OXcy5W88+6lt1lffhjLva88M X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 18.7.68.35 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:152453 Archived-At: On 12 Aug 2012, at 08:02, Stephen J. Turnbull wrote: > chad writes: >> I was hoping to clarify for Stephen that you guys aren't talking >> about the same cases (at least, it seemed to me that you weren't). > > That's true. AFAICT I was talking about a superset of the cases that > Glenn was, and that's important. It's not a superset in the meaningful case; it's a subset - of the users. > My basic point is that there are many different cases, and that Emacs > (when acting as an MTA, which is more or less equivalent to speaking > SMTP as it does via smtpmail.el) should try to make them all look the > same to users. That means that smtpmail.el should *default* to using > the logged-in user's mailbox for the envelope sender. This is a default that will be wrong the vast majority of the time. It seems silly to choose to default to an assumption that stopped being valid ~15 years ago instead of the value that the user already picked. The cases where a user's login name on an emacs-capable machine is the same as a workable email address are a small minority, even of emacs users, and a fair chunk of those cases *could* use login-name, but don't want to. Work addresses use a company server. School addresses use a university server or service. ISPs, webmail, etc - none of them use the user name. Conversely, user-mail-address has been used for decades, and it already documented to be exactly what we want: Specify your own email address, if Emacs can't figure it out correctly. (setq user-mail-address "cheney@torture.gov") Various Emacs packages, such as Message mode, consult user-mail-address when they need to know your email address. See Mail Headers. If the user hasn't told emacs about an email address, then using the login name is a reasonable choice. If the user *has* told emacs their email address, emacs should use it.