unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: master 6216c7a: Allow specifying that SMTP auth should always be used
       [not found] ` <20190726101700.307C020C06@vcs0.savannah.gnu.org>
@ 2019-07-26 11:56   ` Robert Pluim
  2019-07-26 12:07     ` Lars Ingebrigtsen
  0 siblings, 1 reply; 4+ messages in thread
From: Robert Pluim @ 2019-07-26 11:56 UTC (permalink / raw)
  To: emacs-devel; +Cc: Lars Ingebrigtsen

>>>>> On Fri, 26 Jul 2019 06:16:59 -0400 (EDT), larsi@gnus.org (Lars Ingebrigtsen) said:

    Larsi> branch: master
    Larsi> commit 6216c7abd4cefd6245d29272d899490045cfdeff
    Larsi> Author: Lars Ingebrigtsen <larsi@gnus.org>
    Larsi> Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Larsi>     Allow specifying that SMTP auth should always be used
    
    Larsi>     * doc/misc/smtpmail.texi (Authentication): Document it.
    
    Larsi>     * lisp/mail/smtpmail.el
    Larsi>     (smtpmail-servers-requiring-authorization): New variable (bug#26359).
    Larsi>     (smtpmail-via-smtp): Use it.

If the user can customize smtpmail-servers-requiring-authorization,
then they can also add an appropriate entry to .authinfo to make
smtpmail do authentication, so why is such a variable needed?

Robert



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: master 6216c7a: Allow specifying that SMTP auth should always be used
  2019-07-26 11:56   ` master 6216c7a: Allow specifying that SMTP auth should always be used Robert Pluim
@ 2019-07-26 12:07     ` Lars Ingebrigtsen
  2019-07-26 12:47       ` Robert Pluim
  2019-07-26 14:12       ` Stefan Monnier
  0 siblings, 2 replies; 4+ messages in thread
From: Lars Ingebrigtsen @ 2019-07-26 12:07 UTC (permalink / raw)
  To: emacs-devel

Robert Pluim <rpluim@gmail.com> writes:

> If the user can customize smtpmail-servers-requiring-authorization,
> then they can also add an appropriate entry to .authinfo to make
> smtpmail do authentication, so why is such a variable needed?

smtpmail always tries first without auth, and then starts looking around
for credentials if the SMTP servers says "give me credentials".

We could make it start sending credentials immediately if there's an
.authinfo entry, but that'd be a behaviour change, and the user may have
specified just "machine my.mail.host" for (for instance) IMAP usage, and
there's no auth on SMTP, in which case the SMTP server may deny the
connection.

And besides, the user may be typing in the credentials and not using
.authinfo.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: master 6216c7a: Allow specifying that SMTP auth should always be used
  2019-07-26 12:07     ` Lars Ingebrigtsen
@ 2019-07-26 12:47       ` Robert Pluim
  2019-07-26 14:12       ` Stefan Monnier
  1 sibling, 0 replies; 4+ messages in thread
From: Robert Pluim @ 2019-07-26 12:47 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

>>>>> On Fri, 26 Jul 2019 14:07:18 +0200, Lars Ingebrigtsen <larsi@gnus.org> said:

    Larsi> Robert Pluim <rpluim@gmail.com> writes:
    >> If the user can customize smtpmail-servers-requiring-authorization,
    >> then they can also add an appropriate entry to .authinfo to make
    >> smtpmail do authentication, so why is such a variable needed?

    Larsi> smtpmail always tries first without auth, and then starts looking around
    Larsi> for credentials if the SMTP servers says "give me credentials".

I was convinced thatʼs not how it worked, but the code disagrees with
me.

    Larsi> We could make it start sending credentials immediately if there's an
    Larsi> .authinfo entry, but that'd be a behaviour change, and the user may have
    Larsi> specified just "machine my.mail.host" for (for instance) IMAP usage, and
    Larsi> there's no auth on SMTP, in which case the SMTP server may deny the
    Larsi> connection.

And again I was convinced we did port matching, but again thatʼs not
how auth-source works when the machine entry doesnʼt have a port.

    Larsi> And besides, the user may be typing in the credentials and not using
    Larsi> .authinfo.

I appear to be 0 for 3 here. Oh well.

Robert



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: master 6216c7a: Allow specifying that SMTP auth should always be used
  2019-07-26 12:07     ` Lars Ingebrigtsen
  2019-07-26 12:47       ` Robert Pluim
@ 2019-07-26 14:12       ` Stefan Monnier
  1 sibling, 0 replies; 4+ messages in thread
From: Stefan Monnier @ 2019-07-26 14:12 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: emacs-devel

> And besides, the user may be typing in the credentials and not using
> .authinfo.

Guilty as charged!


        Stefan




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-07-26 14:12 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20190726101658.4938.74351@vcs0.savannah.gnu.org>
     [not found] ` <20190726101700.307C020C06@vcs0.savannah.gnu.org>
2019-07-26 11:56   ` master 6216c7a: Allow specifying that SMTP auth should always be used Robert Pluim
2019-07-26 12:07     ` Lars Ingebrigtsen
2019-07-26 12:47       ` Robert Pluim
2019-07-26 14:12       ` Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).