From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tim Cross Newsgroups: gmane.emacs.devel,gmane.emacs.gnus.general Subject: Re: smtp crap Date: Mon, 10 Oct 2011 10:58:26 +1100 Message-ID: References: <8739f4kzp3.fsf@catnip.gol.com> <87ipo0p1bc.fsf@stupidchicken.com> <58C87CB9F44943A7BBE78F2D6B62A850@us.oracle.com> <83botsf06d.fsf@gnu.org> <83vcrzef9c.fsf@gnu.org> <82zkha43ts.fsf@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1318204717 9204 80.91.229.12 (9 Oct 2011 23:58:37 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 9 Oct 2011 23:58:37 +0000 (UTC) Cc: ding@gnus.org, emacs-devel@gnu.org To: Sivaram Neelakantan Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Oct 10 01:58:33 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 1RD3GK-0000PU-Pz for ged-emacs-devel@m.gmane.org; Mon, 10 Oct 2011 01:58:32 +0200 Original-Received: from localhost ([::1]:48879 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RD3GJ-0000Cs-HD for ged-emacs-devel@m.gmane.org; Sun, 09 Oct 2011 19:58:31 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:33814) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RD3GG-0000Cn-Ib for emacs-devel@gnu.org; Sun, 09 Oct 2011 19:58:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RD3GF-0000Ix-Gp for emacs-devel@gnu.org; Sun, 09 Oct 2011 19:58:28 -0400 Original-Received: from mail-iy0-f169.google.com ([209.85.210.169]:37236) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RD3GF-0000Is-BT for emacs-devel@gnu.org; Sun, 09 Oct 2011 19:58:27 -0400 Original-Received: by iaen33 with SMTP id n33so8948350iae.0 for ; Sun, 09 Oct 2011 16:58:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=Jx3QUVjrglBhOSgNHTtl7aHoUf73ivGoWwL66p6X9iU=; b=Bf+NAvebe6CLjZPWcv236dj3w/kO/417/rJm7q/4upIm3JJxj2GHYTwowdK6eIFKmG OULezDQKKHopyf7YzwW40yZLKJ2e1psaF3y630BjebsumEfufmdI6EBQB0qM+c1dcD1g 2yMB31lTAopPZ4SANnvi/oG4cmmkHJtilBmFA= Original-Received: by 10.231.74.21 with SMTP id s21mr7140607ibj.84.1318204706610; Sun, 09 Oct 2011 16:58:26 -0700 (PDT) Original-Received: by 10.231.12.67 with HTTP; Sun, 9 Oct 2011 16:58:26 -0700 (PDT) In-Reply-To: <82zkha43ts.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 209.85.210.169 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:144795 gmane.emacs.gnus.general:80263 Archived-At: On Mon, Oct 10, 2011 at 1:50 AM, Sivaram Neelakantan [snip] > what about checking whether there's a .gnus file, or a VM, > Mews/rmail(and other Emacs only mail client) dot file and not doing > anything in such a case? =A0Yes, I understand, users can name their dot > files arbitrarily but since we are trying defaults.... > The issue is about whether your emacs uses smtp to send mail via a remote MTA or a locally installed one. It is further complicated by the fact that an unknown number of users don't actaully want to use emacs as their MUA AT ALL. and are irritated by questions concerning emacs and smtp which they see as irrelevant. Checking to see if the user is using gnus, VM, mew, wonderlust et. al. doesn't really help as all of these mail user agents can use either a local MTA or a remote MTA. For your suggestion to work, it would be necessary to both know what all the config files are for each MUA and then also interpret that config to tell if it is using a local MTA or a remote MTA. As you point out, there is also the problem of people using non-standard names for config files. However, in addition to this, there is the problem that many of these emacs MUAs can/do use custom for configuration options and may not even have a MUA specific config file or may have their config details spread between both package specific config files and custom data, which itself could be in .emacs or somewhere else. Note that I think the behavior where emacs is repeatedly asking what you want to do is a bug and not a feature. From my understanding of what Lars wanted to do, this question should be asked only once. Others have argued that asking it even once may be too often. Tim - Tim Cross